VBA. layout's block и аттрибуты - Страница 2
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > VBA. layout's block и аттрибуты

VBA. layout's block и аттрибуты

Ответ
Поиск в этой теме
Непрочитано 28.01.2013, 17:43
VBA. layout's block и аттрибуты
Surrogate
 
Регистрация: 19.10.2009
Сообщений: 17

Еще один вопрос: Как обращаться к блокам на лэйаутах.

У меня есть документ в Акаде, в котором на каждом лэйауте есть блок. Мне нужна на каждом лэйауте подставить значения атрибута блока на значение из ячеек экселя.

Я имею некоторый опыт по программированию в Visio. Там есть аналог Layout - Page, аналог Block - Group shape.
Для обращения к шейпу (блоку) с именем "new" на первом листе активного документа используется код
Код:
[Выделить все]
ThisDocument.Pages(1).Shapes("new")
Почитал "AutoCAD 2004 VBA—A Programmer's Reference", и не смог там найти упоминаний как обратиться к блоку на заданном лэйауте.
Получается блоки принадлежат только к коллекции ThisDrawing ?
Код:
[Выделить все]
ThisDrawing.Blocks.Item(strName)
И никак нельзя обратиться программно к некоему блоку с заданным на конкретном лэйауте ?!
__________________
Просмотров: 10466
 
Автор темы   Непрочитано 01.02.2013, 01:06
#21
Surrogate


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


Цитата:
Сообщение от maratovich Посмотреть сообщение
Не поддерживаю полностью

Чтобы не создавать новую тему задам вопрос :
Внутри блока есть много примитивов и блоков, как создать фильтр на VBA, чтобы выбрать только блоки внутри блока ?
внутри интересующего меня блока около 20 примитивов и один атрибут

Цитата:
Сообщение от trir Посмотреть сообщение
Если >= ACAD 2011 - забей на VBA, ставь VS Express и изучай VB.Net
Я сейчас пытаюсь освоить C#, VS 2010 Professional уже стоит
__________________
Surrogate вне форума  
 
Непрочитано 01.02.2013, 08:53
#22
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,435
Отправить сообщение для maratovich с помощью Skype™


Цитата:
Сообщение от Олег (jr.) Посмотреть сообщение
Прямого фильтра тут не создашь, хотя можешь попробовать
(ssget "_X" (list (cons 0 "insert")(cons 102 "{BLKREFS}" ))))
Спасибо за помощь, но нужно именно на VBA.
Цитата:
Сообщение от Surrogate Посмотреть сообщение
внутри интересующего меня блока около 20 примитивов и один атрибут
Это на первых порах, когда активно начнёшь использовать - появятся.
maratovich вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > VBA. layout's block и аттрибуты



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пароль к VBA karp_b Программирование 24 29.08.2013 12:43
Почему при подключенных модулях VBA увеличивается время сохранения чертежа? МишаИнженер Программирование 15 28.04.2012 09:14
застревает файл при копировании, в чем дело? maximas AutoCAD 4 12.11.2010 10:34
Не могу расчленить объекты! msuab2004 AutoCAD 6 24.04.2009 00:17
3D Konstruktor для проектировщиков КМ. Дима_ Готовые программы 17 10.07.2008 10:03