使用 Microsoft .NET Framework

AutoCAD ActiveX/VBA

 
使用 Microsoft .NET Framework
 
 
 

要通过 Microsoft Visual Studio® .NET 完全访问 AutoCAD Automation 对象,请创建以下文件的引用:

  • AutoCAD 2008 类型库“acax17enu.tlb”,位于“C:\Program Files\Common Files\Autodesk Shared”目录中。
  • AutoCAD/ObjectDBX Common 17.0 类型库“axdb17enu.tlb”,位于“C:\Program Files\Common Files\Autodesk Shared”目录中。

这些引用将提供以下主要交互操作部件:Autodesk.AutoCAD.Interop.dll(用于 AutoCAD 专用类型)和 Autodesk.AutoCAD.Interop.Common.dll(用于 ObjectDBXTM 宿主应用程序共享的类型)。Interop 程序集位于全局程序集缓存中,它们会将 Automation 对象映射到 .NET 的对等对象。

引用了类型库之后,可以在 Microsoft Visual Studio .NET 中声明基于 AutoCAD 的变量,如下例所示:

Dim objAcad As Autodesk.AutoCAD.Interop.AcadApplication
Dim objLine As Autodesk.AutoCAD.Interop.Common.AcadLine

可以在 AutoCAD 中使用 NETLOAD 命令加载 .NET 应用程序。

关于与 AutoCAD 配合使用的 .NET 应用程序的详细信息,请访问 Autodesk 网站的 Developer Center 专区