CAD 二次开发vba get的操作方法
GetText 方法
返回指定行和列的文字值。
参阅 | 示例
语法
RetVal = object.GetText(row, col)
Object
Table
使用该方法的对象。
row
Long[长整数]; 单元格由零开始的行索引
col
Long[长整数]; 单元格由零开始的列索引
RetVal
String[字符串]
GetTextHeight 方法
返回指定行类型的文字高度。
参阅 | 示例
语法
RetVal = object.GetTextHeight(rowType)
Object
Table, TableStyle
使用该方法的对象。
rowType
AcRowType 常数; 行类型
acDataRow
acHeaderRow
acTitleRow
acUnknownRow
RetVal
Double[双精度]; 指定的行类型的文字高度。
GetTextRotation 方法
指定行和列的文字旋转角度。
参阅 | 示例
语法
RetVal = object.GetTextRotation(row, col)
Object
Table
使用该方法的对象。
row
Long[长整数]; 行
col
Long[长整数]; 列
RetVal
AcRotationAngle 常数
acDegrees000
acDegrees090
acDegrees180
acDegrees270
acDegreesUnknown
GetTextStyle 方法
返回指定行类型的文字样式名称。
参阅 | 示例
语法
RetVal = object.GetTextStyle(rowType)
Object
Table, TableStyle
使用该方法的对象。
rowType
AcRowType 常数; 行类型
acDataRow
acHeaderRow
acTitleRow
acUnknownRow
RetVal
String[字符串]; 指定的行类型的文字样式名称。
GetColor 方法
返回指定行类型的真彩色值。
参阅 | 示例
语法
RetVal = object.GetColor(rowType)
Object
TableStyle
使用该方法的对象。
rowType
AcRowType 常数; 行类型
acDataRow
acHeaderRow
acTitleRow
acUnknownRow
RetVal
AcCmColor 对象
AutoCAD 真彩色对象
GetEntity 方法
以交互方式获取对象。
参阅 | 示例
语法
object.GetEntity Object, PickedPoint[, Prompt]
Object
Utility
使用该方法的对象。
Object
Object; 仅用于输出
拾取的对象,可以是任意图形对象中的一个。
PickedPoint
Variant[变体] (三元素双精度数组); 仅用于输出
表示选择点的三维 WCS 坐标。
Prompt
Variant[变体] (字符串); 仅用于输入; 可选项
用于提示用户输入的文本
说明
该方法需要 AutoCAD 用户在图形屏幕上拾取一个点来选择一个对象。如果选定了对象,该方法将把它作为第一个参数返回,第二个参数包含了拾取点在WCS下的坐标。如果拾取点不在对象上,该方法调用失败。
GetEntity 返回的拾取点并不需要在已选定的对象上。返回的点只表示选择时十字光标的位置。点与对象的关系会因拾取框的大小和当前的缩放比例而变化。
该方法甚至可以取出在屏幕上不可见的或在冻结层的对象。
GetName 方法
获取词典中对象的名称(关键字)。
参阅 | 示例
语法
RetVal = object.GetName(Object)
Object
Dictionary
使用该方法的对象。
Object
Object[对象]
查询的对象。
RetVal
String[字符串]
对象的名称(关键字)。
说明
例如,在下面的词典中查询“Object2”对象,将返回名称“SecondKeyword”:
MyDictionary
Keyword Object
FirstKeyword Object1
SecondKeyword Object2