|
Name Пример |
Sub Example_Name()
' Этот пример создает новый слой.
' Затем изменяется название этого слоя.
' Добавьте новый слой
Dim layerObj As AcadLayer
Set layerObj = ThisDrawing.Layers.Add("NewLayer")
' Найдите название нового слоя
Dim layerName As String
layerName = layerObj.name
MsgBox "Новый слой был создан с именем: " & layerObj.name, , "Name Пример"
' Измените название слоя на "TEST".
' Обратите внимание, что поведение следующего кода
' будет различно для различных объектов.
' В некоторых случаях типа Вхождения блока, изменение названия
' означает ссылаться к новому Блоку, и поэтому Блок
' с названным "TEST" должен уже существовать:
' иначе будет возвращена ошибка.
layerObj.name = "TEST"
layerName = layerObj.name
MsgBox "Новое название слоя: " & layerObj.name, , "Name Пример"
End Sub