乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 74|回复: 4

[编程交流] Autocad VBA宏按钮工具B

[复制链接]

14

主题

27

帖子

13

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
70
发表于 2022-7-6 22:59:18 | 显示全部楼层 |阅读模式
好的,我有一个dvb项目叫做SectGrinda。Autocad主目录的子文件夹VBA\U宏中的dvb。
我创建了工具栏和按钮,但我无法理解我需要在按钮的宏属性中写些什么。
现在我有了
^C^C_vbarun SectGrinda。dvb!模块1.Main
 
有了这个,我首先得到了autocad的宏对话框,然后我必须点击run来执行我的宏。如何解决?
回复

使用道具 举报

48

主题

1073

帖子

1043

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
238
发表于 2022-7-6 23:15:22 | 显示全部楼层
我只是在这里猜测,因为我不在工作,你有没有试过;之后。是否强制进入?
回复

使用道具 举报

4

主题

6

帖子

3

银币

初来乍到

Rank: 1

铜币
20
发表于 2022-7-6 23:38:30 | 显示全部楼层
去了-去了!
 
尝试在按钮宏中将\u vbarun更改为-vbarun
 
^C^C-vbarun SectGrinda。dvb!模块1.Main
这应该运行模块1中的函数Main
 
^C^C_vbarun SectGrinda。dvb!模块1.Main
这将显示“宏”对话框,并希望您点击“运行”
 
我认为最好在acad lisp启动中加载文件,然后使用按钮运行宏
 
查看ACAD帮助
[列表]
  • 从工具栏或菜单运行VBA宏
    -VBARUN文件名。dvb!模块名称。宏名称
     
    [列表]
  • 自动加载VBA项目
    自动加载VBA项目(defun S::STARTUP()
    (命令“_VBALOAD”“myproj.dvb”)
    )
    [列表]
  • 自动运行VBA宏
    自动运行VBA宏(defun S::STARTUP()(命令“-vbarun”“drawline”))
  • 回复

    使用道具 举报

    14

    主题

    27

    帖子

    13

    银币

    初露锋芒

    Rank: 3Rank: 3Rank: 3

    铜币
    70
    发表于 2022-7-6 23:55:04 | 显示全部楼层
    我已经找过Acad的帮助。。。但它似乎不起作用。使用-我在单击按钮时发现一个宏未找到。此外,宏在Acad启动时使用菜单中的加载应用程序选项加载。。。。还有什么想法吗?
    回复

    使用道具 举报

    14

    主题

    27

    帖子

    13

    银币

    初露锋芒

    Rank: 3Rank: 3Rank: 3

    铜币
    70
    发表于 2022-7-7 00:03:34 | 显示全部楼层
    谢谢你们的帮助。实际上,这是因为在我的文件夹中有一个项目文件,我还有一个子文件夹,其中有一个项目的备份,但名称相同。即使这样,它也应该工作,但由于某种原因它没有。我重命名了备份,现在它工作得很好!
    回复

    使用道具 举报

    发表回复

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    • 微信公众平台

    • 扫描访问手机版

    • 点击图片下载手机App

    QQ|关于我们|小黑屋|乐筑天下 繁体中文

    GMT+8, 2025-1-31 15:06 , Processed in 0.399157 second(s), 73 queries .

    © 2020-2025 乐筑天下

    联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表