Как обратиться к обьекту по его ObjectID ?
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как обратиться к обьекту по его ObjectID ?

Как обратиться к обьекту по его ObjectID ?

Ответ
Поиск в этой теме
Непрочитано 26.05.2008, 21:47 #1
Как обратиться к обьекту по его ObjectID ?
inst2005
 
Регистрация: 04.05.2008
Сообщений: 11

Люди подскажите пожалуйсто как обратиться к обьекту по его ObjectID ? А именно к Text чтоб потом поменять его свойства. Если можно с примерчиком на VBA.
Просмотров: 3488
 
Непрочитано 26.05.2008, 22:23
#2
Sync02


 
Регистрация: 07.12.2007
Брест
Сообщений: 243


Попробуй:
Код:
[Выделить все]
Dim Obj As AcadObject
Set Obj = ThisDrawing.ObjectIdToObject(objectID)
Sync02 вне форума  
 
Автор темы   Непрочитано 29.05.2008, 00:11
#3
inst2005


 
Регистрация: 04.05.2008
Сообщений: 11


Спасибо большое
inst2005 вне форума  
 
Непрочитано 03.06.2008, 15:23
#4
Maddog


 
Регистрация: 29.01.2006
Сообщений: 11
<phrase 1=


Возможно ли обратить к объекту AutoCAD из VBA под Access?
Maddog вне форума  
 
Непрочитано 03.06.2008, 15:32
#5
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,426


Можно. Точно так же, как и к любому другому приложению.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 04.06.2008, 19:16
#6
Maddog


 
Регистрация: 29.01.2006
Сообщений: 11
<phrase 1=


А точно также это как?
Maddog вне форума  
 
Непрочитано 04.06.2008, 22:08
#7
fixo

Lisp/VBA/VB.NET Hobbyist
 
Регистрация: 24.03.2005
Славен Град Петров
Сообщений: 367


Цитата:
Сообщение от Maddog Посмотреть сообщение
Возможно ли обратить к объекту AutoCAD из VBA под Access?
Вопрос расплывчатый...
Что имеется в виду: получить объект выбором на экране,
или по его метке хранящейся в таблице Access, или
еще каким образом?

~'J'~
fixo вне форума  
 
Непрочитано 05.06.2008, 05:19
#8
TwoZero

Программист
 
Регистрация: 06.03.2008
г.Иркутск
Сообщений: 52
<phrase 1= Отправить сообщение для TwoZero с помощью Skype™


А зачем именно ObjectID я обычно стараюсь отслеживать не ID а именно сам ОБЪЕКТ примитива чтоб в дальнейшем с ним мана было работать, и изменять какие либо параметры.
TwoZero вне форума  
 
Непрочитано 05.06.2008, 08:34
#9
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,426


ObjectID меняется от сессии к сессии, насколько я помню. Более-менее устойчивые значения могут иметь только Handle, да и то только если не выполнять некоторых команд типа _.wblock и _.xref.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как обратиться к обьекту по его ObjectID ?

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как импортировать в AutoCAD рисунок и перевести его в кривые? mirta_moscow AutoCAD 16 19.04.2011 23:39
Юмор 2008 Серёга - Bilder Разное 1185 08.01.2009 11:55
Юмор 2007 Огурец Разное 1172 29.12.2007 11:16
Plot Style... как его скоприровать? Marie AutoCAD 5 23.09.2004 19:01