|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
Инженер-строитель Регистрация: 09.07.2010
Санкт-Петербург
Сообщений: 1,994
|
Цитата:
|
|||
![]() |
|
||||
Регистрация: 31.01.2007
Новосибирск
Сообщений: 1,040
![]() |
Цитата:
Можно ли с помощью Query обрабатывать область значений? Set spdsobjects = server.Query("McCOM2.SymFrame", "Inv = SEARCHINV") вот стандартная запись, а я думал над вот таким Set spdsobjects = server.Query("McCOM2.SymFrame", "Inv > min" и "Inv < min") ----- добавлено через ~4 ч. ----- или подскажите как правильно добавить элементы в коллекцию с помощью цикла? |
|||
![]() |
|
||||
Цитата:
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Как работать с классом BOM??
хотя бы как его получить?
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Цитата:
пока делаю так перебором листов и модели (корявенько), но работает Код:
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер ПГС Регистрация: 18.01.2013
Самара
Сообщений: 110
|
Добрый день.
Понадобилось мне из скрипта на VBA обратиться к объекту СПДС - SPDSFORMAT (имеется в виду "рамка"). Конкретно - нужно вытянуть формат рамки. Рамка находится в пространстве листа на первой вкладке. Так как я вообще не программист, то возникли следующие вопросы.Win8.1x64, AutoCAD 2014, СПДС 8.1.
|
|||
![]() |
|
||||
Цитата:
Если запустился энаблер (mcsEnabler.dbx, ), то до СОМ не достучаться, советую вообще переименовать этот файл (во избежание) Цитата:
Цитата:
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Инженер ПГС Регистрация: 18.01.2013
Самара
Сообщений: 110
|
1, 2. Заработало, огромное спасибо!
3. Дело в том, что мне нужен не перебор, а указание на конкретную (первую) вкладку. По недосмотру в файле могут присутствовать другие вкладки и рамки (в том числе, в пространстве модели), но мне нужна только одна рамка, находящаяся на первой вкладке пространства листа. Для Excell есть метод .Activate. В Акаде несколько по-другому: ThisDrawing.ActiveLayout = ThisDrawing.Layouts.Item(Номер_необходимой_вкладки). С этим разобрался. Теперь появились еще две три сложные задачи.
Про вторую задачу пока читаю, вроде решение есть. Последний раз редактировалось 100рож, 12.01.2016 в 14:38. |
|||
![]() |
|
||||
Цитата:
Цитата:
или ОБЪЕКТРАМКА("Format").Raw ================ но на форматах которые распознаны как пользовательские получишь косяк (например лист регистрации изменений)
__________________
Мастерская СПДС |
||||
![]() |
|
||||
точно
__________________
Мастерская СПДС |
||||
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
СПДС Graphics. Интеграция с AutoCAD. Нет панелек СПДС | Sn4ke | ПО от CSoft | 40 | 31.07.2020 11:52 |
Изменения системы СПДС. ГОСТ 21.101-97 и не только! | Red_line | Архитектура | 19 | 05.08.2010 18:01 |
Спдс 5 сетевой сервер | bonus | AutoCAD | 2 | 16.01.2009 11:47 |
Копирование данных для спецификаций из выносок СПДС в таблицу из мтекстов | Red Nova | Программирование | 177 | 08.12.2008 11:35 |