明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5697|回复: 21

AutoCAD 2005 VBA新增功能

  [复制链接]
发表于 2004-2-20 13:40:00 | 显示全部楼层 |阅读模式

新增的对象:

以下对象为AutoCAD 2005新增的对象。对于这些对象的更详细信息,可参见AutoCAD ActiveX and VBA Reference for 2005:

  • SortentsTable. 包含和自理图形次序信息。
  • Table. 在图形中添加和修改表格。
  • TableStyle. 添加和修改表格的格式化,如栅格的可见性、线宽和颜色等。

另外,AutoCAD 2005还包含了Sheet Set Manager(工作表集管理器)自动操作对象。对于该对象的更多信息,可参见 Sheet Set Objects Reference。

 

修改的对象:

以下项目内容已做修改

更改项目

项目

更改内容

BeginClose 事件

可以使用 BeginDocClose 事件防止图形被关闭。

Layer 对象

添加了 Description 属性和 Used 属性

Layers 集合

添加了 GenerateUsageData 方法

ModelSpace 集合,
PaperSpace 集合,
Block 对象

添加了 AddTable 方法到所有集合和对象;添加了 Path 属性到 Block 对象。

MText 对象, Text 对象

添加了 BackgroundFill 属性到 MText 对象; 添加了 FieldCode 方法到 MText 对象和 Text 对象。

Plot 对象

BatchPlotProgress 属性和 StartBatchMode 属性被废除。推荐使用 Microsoft .NET 应用程序进行批自理打印。 DisplayPlotPreview 方法不再支持局部预览。

PreferencesFiles 对象

添加了 PlotLogFilePath 属性、PageSetupOverridesTemplateFile 属性和 QNewTemplateFile 属性

PreferencesOutput 对象

添加了 AutomaticPlotLog 属性、DefaultPlotToFilePath 属性和 ContinuousPlotLog 属性。

PViewport 对象

添加了 ModelView 属性、SheetView 属性、LabelBlockId 属性、HasSheetView 属性和SyncModelView 方法。

View 对象

添加了 CategoryName 属性、LayoutId 属性、LayerState 属性和HasVpAssociation 属性。

怎样升级工程:

一般情况下,在VBA IDE或在Visual Basic 6下创建的 AutoCAD 2004 工程可以在AutoCAD 2005下进行运行。

AutoCAD 2005 工程使用与AutoCAD 2004工程一样的类型库 (acax16enu.tlb)。该类型库位于 C:\Program Files\Common Files\Autodesk Shared。

AutoCAD 2005 工程同样使用了与版本相关的 ProgID 的 CreateObject, GetObject, 和 GetInterfaceObject 方法例如,在AutoCAD 2005中使用 CreateObject 函数,可使用 CreateObject ("AutoCAD.Application.16")。如果以前的工程使用了版本相关的 ProgID,则可更改工程的版本相关 ProgIDs。

 

发表于 2004-2-20 23:00:00 | 显示全部楼层
升级的好快!
 楼主| 发表于 2004-2-21 08:53:00 | 显示全部楼层
Table(表格)对象的属性方法:看来功能是非常强大

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2004-2-21 08:56:00 | 显示全部楼层
SortentsTable(图元排序表)对象 : 现在好了,图元的显示顺序也可以通过程序来控制:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2004-2-21 10:13:00 | 显示全部楼层
哪里有下载?
发表于 2004-2-21 23:53:00 | 显示全部楼层
真是值得期待。
发表于 2004-2-22 08:18:00 | 显示全部楼层
VBA的语言特性仍然是VB6吗?金版主曾提到可以用VB.NET开发AutoCAD 2005。
发表于 2004-2-25 17:31:00 | 显示全部楼层
顶一下,看来是增强了对VBA的支持啊
发表于 2004-2-26 10:06:00 | 显示全部楼层
2004还没用过,05都来了。


能介绍一下04 的新特性吗?
发表于 2004-2-27 10:18:00 | 显示全部楼层
水有VB 控制cad 的方法?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-27 20:25 , Processed in 0.203443 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表