переключение между layout на VBA в ACAD 2009
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > переключение между layout на VBA в ACAD 2009

переключение между layout на VBA в ACAD 2009

Ответ
Поиск в этой теме
Непрочитано 24.01.2012, 09:56 #1
переключение между layout на VBA в ACAD 2009
OSIP
 
Тюмень
Регистрация: 21.12.2011
Сообщений: 39

Как реализовать на VBA переключение между Layout ?
Прога для пакетной печати многостраничного PDF из нескольких layout в одном чертеже!
Всё робит, кроме переключения между листами!
Просмотров: 4958
 
Непрочитано 24.01.2012, 10:12
1 | #2
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Переключайся через переменную CTAB
Код:
[Выделить все]
ThisDrawing.SetVariable "CTAB","Layout1"
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 24.01.2012, 10:33
1 | #3
Сергей Богатов


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


а Хелп почитать?

Цитата:
Sub chLayout()
Dim tLa As AcadLayout
Set tLa = ThisDrawing.Layouts.Item("имя листа")
ThisDrawing.ActiveLayout = tLa
End Sub
__________________
Я-проектировщик бывший проектировщик!
Сергей Богатов вне форума  
 
Автор темы   Непрочитано 24.01.2012, 10:33
#4
OSIP


 
Регистрация: 21.12.2011
Тюмень
Сообщений: 39
<phrase 1=


Цитата:
Сообщение от VVA Посмотреть сообщение
Переключайся через переменную CTAB
Код:
[Выделить все]
ThisDrawing.SetVariable "CTAB","Layout1"
Что то не совсем понял как должна в итоге выглядеть строка =(((
ThisDrawing.SetVariable(CTAB, ActiveLayout) = lay.Name
ругается на CTAB
OSIP вне форума  
 
Непрочитано 24.01.2012, 10:38
1 | #5
Сергей Богатов


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


Цитата:
Сообщение от OSIP Посмотреть сообщение
Что то не совсем понял как должна в итоге выглядеть строка =(((
ThisDrawing.SetVariable(CTAB, ActiveLayout) = lay.Name
ругается на CTAB
а Хелп почитать?
__________________
Я-проектировщик бывший проектировщик!
Сергей Богатов вне форума  
 
Непрочитано 24.01.2012, 11:14
1 | #6
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


В кавычки его надо взять
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Автор темы   Непрочитано 24.01.2012, 11:30
#7
OSIP


 
Регистрация: 21.12.2011
Тюмень
Сообщений: 39
<phrase 1=


Цитата:
Сообщение от Сергей Богатов Посмотреть сообщение
а Хелп почитать?
Хэлп читал! но он мне практически ничем в этом вопросе не помог!
Спасибо за предложенный вариант! сейчас опробую!
OSIP вне форума  
 
Непрочитано 24.01.2012, 11:49
#8
Сергей Богатов


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


Offtop:
Цитата:
Сообщение от OSIP Посмотреть сообщение
Хэлп читал! но он мне практически ничем в этом вопросе не помог!
Offtop: А ты какой ХЕЛП читал? для разработчика или обычный?
__________________
Я-проектировщик бывший проектировщик!
Сергей Богатов вне форума  
 
Автор темы   Непрочитано 24.01.2012, 12:30
#9
OSIP


 
Регистрация: 21.12.2011
Тюмень
Сообщений: 39
<phrase 1=


Цитата:
Сообщение от Сергей Богатов Посмотреть сообщение
Offtop:
Offtop: А ты какой ХЕЛП читал? для разработчика или обычный?
Если судить, что вопрос явно с подвохом, значит обычный хэлп читал =)))

Ещё глупый вопрос, а есть для разработчиков? скинь ссылку плизззз!!!

Последний раз редактировалось OSIP, 24.01.2012 в 12:51.
OSIP вне форума  
 
Непрочитано 24.01.2012, 12:56
1 | #10
Сергей Богатов


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


в папке HELP
acad_dev172.chm
__________________
Я-проектировщик бывший проектировщик!
Сергей Богатов вне форума  
 
Автор темы   Непрочитано 24.01.2012, 13:55
#11
OSIP


 
Регистрация: 21.12.2011
Тюмень
Сообщений: 39
<phrase 1=


Мда, что то справка мне совсем не помогает
Может у кого есть на русском языке?

А вопрос такой остался, как Layout-у объяснить, через какой плоттер печатать?
Вариант через командную строку автокада не устраивает,
т.к. в DWG-шке несколько Layout и они почему то игнорят принтер, который там прописан!
Использует принтер, который стоит у него по умолчанию в настройках


Всё нормально! Всё работает! Вот только PDFCreator почему то немного тупит!
Но я так думаю, что это уже вопрос не этого форума

Последний раз редактировалось OSIP, 25.01.2012 в 07:28.
OSIP вне форума  
 
Непрочитано 26.03.2015, 12:01
#12
doctorraz

электрик
 
Регистрация: 19.02.2010
Волгоград
Сообщений: 2,298
Отправить сообщение для doctorraz с помощью Skype™


Как заморозить окно Autocad при переборе layout в цикле, т.е. что бы листы переключались в программе, а на экране ничего не менялось?
__________________
Мастерская СПДС
doctorraz вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > переключение между layout на VBA в ACAD 2009



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
AutoCAD 2009. Управление разбиением таблицы из VBA Piroman Программирование 13 24.09.2019 16:41
Удобное переключение между открытыми файлами(окнами) Karales AutoCAD 54 11.05.2010 17:07
Информация по идентификационным кодам программ в сетевых лицензиях Autodesk KSI AutoCAD 1 14.09.2009 15:59
Переключение между этажами здания ApmeM Прочее. Программное обеспечение 7 14.04.2005 22:25
как узнать сколько layout в файле текущем DWG файле VBA sf Программирование 1 09.03.2005 12:36