CAD vba add方法
Add 方法
创建一个成员对象并将它添加到适当的集合中。
参阅 | 示例
语法: 概述
Blocks
RetVal = object.Add(InsertionPoint, Name)
UCSs
RetVal = object.Add(Origin, XAxisPoint, YAxisPoint, Name)
Hyperlinks
RetVal = object.Add(Name[, Description][, NamedLocation])
PlotConfigurations
RetVal = object.Add(Name[, ModelType])
Dictionaries,
DimStyles, Documents,
Groups; Layers,
Layouts, Linetypes,
PlotConfigurations,
PopupMenus, Projects,
RegisteredApplications,
SelectionSets,
TextStyles, Toolbars,
Views, Viewports
RetVal = object.Add(Name)
语法: 详述
RetVal = object.Add(InsertionPoint, Name)
Object
Blocks
新对象添加到的集合。
InsertionPoint
Variant[变体] (三元素双精度数组); 仅用于输入
指定 Block 对象将要添加到的三维WCS坐标。
Name
String[字符串]; 仅用于输入
添加到集合的块名称。
RetVal
Block 对象
新添加的 Block 对象。
RetVal = object.Add(Origin, XAxisPoint, YAxisPoint, Name)
Object
UCSs
新对象添加到的集合。
Origin
Variant[变体] (三元素双精度数组); 仅用于输入
指定 UCS 将要添加到的三维WCS坐标。
XAxisPoint
Variant[变体] (三元素双精度数组); 仅用于输入
指定 UCS 在X轴正方向上一个点的三维 WCS 坐标。 XAxisPoint 和 YAxisPoint 指定的点不能与 Origin 指定的位置相同。
YAxisPoint
Variant[变体] (三元素双精度数组); 仅用于输入
指定 UCS 在Y轴正方向上一个点的三维 WCS 坐标。
(Z 轴直接使用右手规则得到。)
Name
String[字符串]; 仅用于输入
添加到集合的 UCS 名称。
RetVal
UCS 对象
新添加的 UCS 对象。
RetVal = object.Add(Name[, Description][, NamedLocation])
Object
Hyperlinks
新对象添加到的集合。
Name
String[字符串]; 仅用于输入
要添加的超链接名称。
Description
Variant[变体]; 仅用于输入; 可选项
要添加的超链接描述。
NamedLocation
Variant[变体]; 仅用于输入; 可选项
一个给定位置,就象AutoCAD的命名视图或文字处理程序中的书签一样。如果指定在AutoCAD图形中跳转到指定的命名视图,AutoCAD将在超链接打开时恢复该视图。
RetVal
Hyperlink
新添加的对象。
RetVal = object.Add(Name[, ModelType])
Object
PlotConfigurations
新对象添加到的集合。
Name
String[字符串]; 仅用于输入
要添加的超链接名称。
ModelType
Boolean[布尔值]; 仅用于输入; 可选项
TRUE: 该打印配置只适用于模型选项卡。
FALSE: 该打印配置适用于所有布局。
RetVal
PlotConfiguration
新添加的对象。
RetVal = object.Add(Name)
Object
Dictionaries, DimStyles, Documents, Groups; Layers, Layouts, Linetypes, PopupMenus, RegisteredApplications, SelectionSets, TextStyles, Toolbars, Views, Viewports
新对象添加到的集合。
Name
String[字符串]; 仅用于输入; 对于 Documents 集合为可选项。
要添加到集合的对象名称。对于 Documents集合,该名称代表要使用的图形样板名称,并接受 URL 地址或完整的路径和文件名。
RetVal
Dictionary, DimStyle, Document, Group, Layer, Layout, Linetype, PopupMenu, RegisteredApp, SelectionSet, TextStyle, Toolbar, View, Viewport
新添加的对象。
说明
尽管可以使用该方法创建一个线型并将其添加到 Linetypes 集合对象中,但它只能以默认的属性创建。因为在当前版本的 ActiveX Automation 中不能编辑 Linetype 对象中的属性,而只能使用 Load 方法来加载现有的线型到图形中。
图层是以默认的颜色和线型属性创建的。其默认颜色为“白色”,默认的线型为“标准”。
Documents 集合: 不能在单文档模式下使用 Documents 集合的 Add 方法。当在单文档模式下,可使用 Document 对象的 Open 方法。当访问安全的 URL,会出现对话框提示用户输入必要的密码信息。如果用户没有在浏览器中消除该行为,将会出现消息框。当下载文件时,AutoCAD 会创建临时文件供内部处理。请不要试图访问该临时文件。该文件的内容将会在 AutoCAD 进程结束时被删除。
Group 对象: 不能指定太长或包含空格的名称,因为这样的名称不能在组合对话框中被很好的处理,也不能在命令行中输入。