CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2025 开发者帮助

关于 AutoCAD ActiveX 技术 (ActiveX)

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

关于 AutoCAD ActiveX 技术 (ActiveX)

使用 AutoCAD® ActiveX®,可以从产品内部或外部以编程方式操作 AutoCAD。

它通过将物体暴露给“外部世界”来做到这一点。公开这些对象后,许多不同的编程语言和环境以及其他应用程序(如 Microsoft® Word VBA 或 Excel VBA)都可以访问它们。

注意:AutoCAD LT 可以在内部将 AutoCAD ActiveX 类型库与 AutoLISP 一起使用,但外部应用程序(如 Microsoft® Word VBA 或 Excel VBA)无法访问或操作其本身。AutoCAD LT 也无法访问第三方 ActiveX 类型库;必须使用AutoCAD或基于AutoCAD的Windows程序才能充分利用ActiveX。

对象是任何 ActiveX 应用程序的主要构建基块。每个公开的对象都表示 AutoCAD 的一个精确部分。AutoCAD ActiveX 界面中有许多不同类型的对象。例如:

  • 图形对象(如线条、圆弧、文本和尺寸)是对象。
  • 样式设置(如线型和尺寸样式)是对象。
  • 层、组和块等组织结构是对象。
  • 图形显示(如视图和视口)是对象。
  • 甚至图形和 AutoCAD 应用程序也被视为对象。

ActiveX 界面的优点(仅限 AutoCAD)

实现AutoCAD的ActiveX界面有两个优点:

  • 对 AutoCAD 图形的编程访问将开放给更多的编程环境。在 ActiveX 自动化之前,开发人员仅限于 AutoLISP®、C++ 或托管 .NET 界面。
  • 与其他 Windows® 应用程序(如 Microsoft Excel 和 Word)共享数据变得非常容易。

相关参考

  1. 术语参考 (VBA)

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2025-1-19 06:46

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部