CAD vba add方法

CADVBA的Add方法用于在不同集合中创建并添加成员对象,如Blocks、UCSs、Hyperlinks和PlotConfigurations等。方法参数包括对象名称、插入点坐标、轴向定义等,详细说明了各参数的作用和用法。对于某些集合,如Linetypes,只能创建默认属性的对象,而Documents集合在单文档模式下不支持Add方法。
摘要由CSDN通过智能技术生成

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 对象: 不能指定太长或包含空格的名称,因为这样的名称不能在组合对话框中被很好的处理,也不能在命令行中输入。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DK业

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值