CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ActiveX 开发指南

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

2023-1-5 05:05| 发布者: admin| 查看: 1162| 评论: 0|来自: AutoCAD

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

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

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

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

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

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


路过

雷人

握手

鲜花

鸡蛋

最新评论

AutoCAD Moldflow UG MoldWizard模具开发4合1

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

GMT+8, 2024-5-7 04:30

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部