Replace Пример |
Sub Example_Replace() 'Этот пример создает словарь и добавляет выбранный объект к этому 'словарю. Затем заменяет объект в словаре. Dim dictObj As AcadDictionary Set dictObj = ThisDrawing.Dictionaries.Add("TEST_DICTIONARY") 'Загрузите приложение ObjectARX, которое определяет выбранный объект. 'Отметьте: приложение, перечисленное здесь не существует и вызовет 'ошибку когда будет выполнено. Измените имя приложения на путь и имя 'вашего приложения ObjectARX. ThisDrawing.Application.LoadArx ("MyARXApp.dll") 'Создайте выбранный объект в словаре Dim keyName As String Dim className As String Dim customObj As AcadObject keyName = "OBJ1" className = "CAsdkDictObject" Set customObj = dictObj.AddObject(keyName, className) 'Замените объект из словаря другим объектом Dim newCustomObject As AcadObject dictObj.Replace keyName, newCustomObject End Sub