乐筑天下

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

[编程交流] AutoCad 2015中的VBA宏

[复制链接]

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 22:41:42 | 显示全部楼层
 
VBA(ActiveX COM API)是VBA(ActiveX COM API),与版本无关,因此语法保持不变。。。在迁移过程中,需要考虑的是对对象模型的更改。
 
例如,当一个对象的属性、方法和事件移动到与前一个版本不同的程序集引用时。。。在COM中可能不像在中那样常见。NET API自核心控制台出现以来。
回复

使用道具 举报

12

主题

175

帖子

77

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
149
发表于 2022-7-6 22:44:57 | 显示全部楼层
 
 
我的“你好,世界”开始跑步了。
但是,我在哪里可以获得Autocad API参考,就像我可以获得“Autocad ActiveX和VBA参考”一样?在那里我也可以得到广泛的解释和例子。
 
 
我已经通过了http://docs.autodesk.com/ACD/2010/ENU/AutoCAD%20.NET%20Developer's%20指南/索引。html,但它没有那么冗长,主要是缺少很多参考。我需要获得所有类的帮助/参考,以及它们的属性和方法,这些我可以在AcdbMgd的对象浏览器中看到。dll等。
回复

使用道具 举报

10

主题

973

帖子

909

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2022-7-6 22:50:22 | 显示全部楼层
可以在此处找到ARX API的完整列表,包括托管的(.Net)API和本机API:
 
 
http://usa.autodesk.com/adsk/servlet/item?siteID=123112&id=785550
 
 
这些文档不像VBA引用那样包含示例,但提供了通过web搜索使用的完全限定的命名空间列表。很可能有一个相关的例子。
230708lpz988t38z1dt30p.jpg
回复

使用道具 举报

12

主题

175

帖子

77

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
149
发表于 2022-7-6 22:53:14 | 显示全部楼层
谢谢你,肖特
因此,这意味着在IDE中编码时按F1键不可能到达帮助相关主题,相反,我必须单独打开那些“chm”文件,不是吗?
回复

使用道具 举报

10

主题

973

帖子

909

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2022-7-6 22:56:57 | 显示全部楼层
查看此页面上的选项是否在这方面有所帮助:
http://usa.autodesk.com/adsk/servlet/index?id=1911627&siteID=123112
230713hytt5owcuuuww5u4.png
回复

使用道具 举报

9

主题

59

帖子

38

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
58
发表于 2022-7-6 22:59:28 | 显示全部楼层
你好
 
据我所知,VBA7.1中的大多数内容都是相同的。
 
与旧的VBA相比,您是否可以发布几个具有更改的代码行。
 
10倍
回复

使用道具 举报

29

主题

519

帖子

477

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
163
发表于 2022-7-6 23:03:23 | 显示全部楼层
VB7.1中的几乎所有内容都与以前的VB6中的内容相同。语法和函数根本没有改变(据我所知)。但是所有的32位控件都不再可用,没有计时器控件,没有用于打开和保存文件的文件对话框,SHELL函数似乎不再工作了——或者至少在我的两个程序中。没有什么大不了的,因为您可以自己构建控件,并使用Windows API进行文件操作。
 
正如BlackBox非常正确地说的那样,现在以当前形式测试所有宏。如果有些问题不起作用,试着自己解决(这是最好的学习方式),如果你被困在这里张贴你的问题。谷歌会为你提供大量答案。您会惊喜地发现,有多少宏仍在VB7.1下运行。
 
祝你好运
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2022-7-6 23:04:18 | 显示全部楼层
 
*贴士帽*。。。干杯,小家伙。
 
 
 
@Joro--,你有访问VBA源代码的权限吗,还是密码锁定了?
 
我在上一个雇主工作时,找到了一种“解锁”VBA源代码的方法,我才这么问。
 
[PeterGriffinVoice]
 
呵呵呵呵
 
[/PeterGriffinVoice]
 
干杯
回复

使用道具 举报

9

主题

59

帖子

38

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
58
发表于 2022-7-6 23:07:41 | 显示全部楼层
Txanks Tyke,
 
这实际上是我真正需要的。我一定会检查我所有的宏。重要的是,确实没有太多的事情需要更改,因为我已经制作了一些相当长的VBA宏(行数),修复它们需要很长时间。然后我更愿意继续使用旧的Autocad。
 
BlackBox,是的,我有密码
 
当做
乔罗
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-4 11:42 , Processed in 1.556633 second(s), 70 queries .

© 2020-2025 乐筑天下

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