CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2018 开发者帮助

关于嵌入式和全局 VBA 项目 (VBA/ActiveX)

2024-5-18 16:52| 发布者: admin| 查看: 15| 评论: 0|原作者: admin|来自: AutoCAD

关于嵌入式和全局 VBA 项目 (VBA/ActiveX)

AutoCAD® VBA 项目是代码模块、类模块和窗体的集合,它们协同工作以执行给定功能。项目可以存储在 AutoCAD 图形中,也可以存储为单独的文件。

嵌入的项目存储在 AutoCAD 图形中。每当在AutoCAD中打开包含这些项目的图形时,都会自动加载这些项目,从而使项目的分发非常方便。嵌入项目受到限制,无法打开或关闭 AutoCAD 图形,因为它们仅在其所在的文档中起作用。嵌入式项目的用户在运行程序之前不再需要查找和加载项目文件。打开图形时触发的时间日志是嵌入在图形中的项目的示例。使用此宏,用户可以登录并记录他们在绘图上工作的时间长度。用户不必记得在打开图形之前加载项目;它只是自动完成的。

全局项目存储在单独的文件中,并且用途更广,因为它们可以在任何 AutoCAD 图形中工作、打开和关闭,但在打开图形时不会自动加载。用户必须知道哪个项目文件包含他们需要的宏,然后加载该项目文件,然后才能运行该宏。但是,全局项目更容易与其他用户共享,并且它们为通用宏提供了出色的库。可以存储在项目文件中的项目的一个示例是从多个工程图中收集物料清单的宏。此宏可由管理员在工作周期结束时运行,并可从多个图形中收集信息。

在任何给定时间,用户都可以将嵌入项目和全局项目加载到其 AutoCAD 任务中。

AutoCAD VBA 项目与独立的 Visual Basic 6 或 .NET 项目不兼容。但是,可以使用 VBA IDE 中的“导入”和“导出”工具在项目之间交换窗体、模块和类。支持使用 Visual Studio .NET 通过 COM 自动化驱动和自定义 AutoCAD。


路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-6-27 16:06

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部