|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
VBA. layout's block и аттрибуты
Регистрация: 19.10.2009
Сообщений: 17
|
||
Просмотров: 10359
|
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,839
|
По имени никак - т.к. их там может быть тысячи с одинаковым именем, если подразумевается, что он там один - берете все объекты листа и отфильтровываете все блоки с необходимым Вам именем.
з.ы. Цитата:
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
![]() |
|
||||
топикстартер спрашивает о другом.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome: |
||||
![]() |
|
||||
специалист по околачиванию грушевых деревьев Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 811
|
Цитата:
набери в командной строке Автокада (скопируй отсюда): Код:
проще будет создать фильтр |
|||
![]() |
|
||||
специалист по околачиванию грушевых деревьев Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 811
|
Объект AcadBlockReference является (графической ) вставкой самого описания блока (AcadBlock)
То что графическое можно выбирать выбором или указанием (GetEntity) По твоему скопированному тексту ясно что это блок и притом анонимный - под кодом 2 его имя начинается на "`*U*" Сам фильтр создашь или помочь? |
|||
![]() |
|
||||
Регистрация: 19.10.2009
Сообщений: 17
|
Если не сложно, то помочь ! удалил блок, вставил новый такой же
Цитата:
__________________
† Последний раз редактировалось Surrogate, 17.11.2023 в 17:54. Причина: ссылки на фильтры |
|||
![]() |
|
||||
Регистрация: 19.10.2009
Сообщений: 17
|
Олег (jr.),
к сожалению твой код не работает у меня ![]() На работе я пользуюсь лицензионной сетевой версией автокада 2011, соответственно нет возможности поставить VBA Enabler… Твой код я запускал из под Excel, предварительно заменив Цитата:
__________________
† |
|||
![]() |
|
||||
специалист по околачиванию грушевых деревьев Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 811
|
|
|||
![]() |
|
||||
Регистрация: 19.10.2009
Сообщений: 17
|
Я запускаю VBA из приложения Excel, т.к. в AutoCADe у меня нет VBA.
в лиспе не нужно, т.к. я хочу разобраться сам! в лиспе точно не получится самому разобраться, ибо я не знаю его… попробую на поставить дома автокад с поддержкой ВБА. и отладить код там
__________________
† |
|||
![]() |
|
||||
специалист по околачиванию грушевых деревьев Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 811
|
|
|||
![]() |
|
||||
специалист по околачиванию грушевых деревьев Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 811
|
Забыл добавить, лучше используй Эксель из Автокада,
чем наоборот, поскольку легче получить данные из Экселя, закрыть его, а потом делать выбор в Автокаде, иначе будут проблемы с потерей фокуса на сам Автокад, тогда можно не использовать позднее связывание а работать напрямую, примера такого под рукой нет |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Пароль к 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 |