CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2023 开发者帮助

关于重命名对象 (VBA/ActiveX)

2024-5-18 18:54| 发布者: admin| 查看: 110| 评论: 0|原作者: admin|来自: AutoCAD

关于重命名对象 (VBA/ActiveX)

随着图形变得越来越复杂,可以重命名对象以保持名称的含义,或避免与已插入到主图形中的其他图形中的名称发生冲突。

您可以重命名任何命名对象,但 AutoCAD 默认命名的对象除外,例如图层 0 或 CONTINUOUS 线型。

名称长度最多为 255 个字符。除了字母和数字之外,名称还可以包含空格(尽管 AutoCAD 会删除名称前后直接显示的空格)以及 Microsoft Windows 或 AutoCAD 未用于其他目的的任何特殊字符。不能使用的特殊字符包括小于和大于符号 (< >)、正斜杠和反斜杠 (/ \)、引号 (“)、冒号 (:))、分号 (;))、问号 (?)、逗号 (,)、星号 (*)、竖线 (|)、等号 (=) 和单引号 (')。也不能使用使用 Unicode 字体创建的特殊字符。

若要重命名对象,请使用该对象的属性。Name

重命名图层

此示例创建一个名为“NewLayer”的图层,然后将该图层重命名为“MyLayer”。

Sub Ch4_RenamingLayer()
  ' Create a layer
  Dim layerObj As AcadLayer
  Set layerObj = ThisDrawing.Layers.Add("NewLayer")

  ' Change the name of the layer
  layerObj.Name = "MyLayer"
End Sub

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1   苏公网安备32011402011833)

GMT+8, 2025-1-19 07:27

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部