11/24/2016

Открыть шаблон таблицы Excel через AutoCAD. Автоматизация работы

Постоянно приходится подсчитывать элементы (материалы) на чертеже и создавать их ведомости. Автоматизировать подсчет можно с помощью функции AutoCAD - извлечение данных, либо с помощью таблиц с отчетом СПДС GraphiCS. Практически всегда требуется доработка и дополнение таблицы после экспорта в Excel. Сегодня пришла идея, а почему бы не создать шаблоны таблиц Excel, которые в дальнейшем дополнять данными после экспорта и открывать их сразу через AutoCAD. Для этого создаем шаблоны и помещаем их в выделенную папку на диске.
уроки-autocad
Все просто, но чтобы ускорить процесс (упростить для себя) - не просто открывать папку и файл, а сразу через AutoCAD открывать нужную таблицу.
Для реализации данной задачи я воспользовался инструментом AutoCAD - сценарий, а для быстрого доступа поместил их на инструментальную палитру.

Как я это сделал, более детально на примере:

1) открываем инструментальную палитру (Ctrl+3);
уроки-AutoCAD
Инструментальные палитры AutoCAD
2) создаем новую палитру - кликаем правой кнопкой мышки и выбираем из контекстного меню пункт Создать палитру, называем ее;
уроки-AutoCAD
Создать палитру AutoCAD
3) кликаем правой кнопкой мышки по созданной палитре и выбираем из контекстного меню пункт Адаптация команд:

уроки-AutoCAD
Адаптация команд AutoCAD
4) в появившемся окне Адаптация пользовательского интерфейса вводим в поле Список команд: команду сценарий;
уроки-AutoCAD
Адаптация пользовательского интерфейса AutoCAD
5) выделяем команду Сценарий и зажав ее левой кнопкой мышки переносим на нашу палитру инструментов. Закрываем окно Адаптация пользовательского интерфейса;
уроки-AutoCAD
Добавить команду AutoCAD на палитру инструментов
6) кликаем правой кнопкой мышки по пиктограмме Сценарий... на палитре и выбираем пункт Свойства объекта...;
уроки-AutoCAD
Свойства объекта на палитре AutoCAD
7) в появившемся окне Свойства инструмента напротив Командная строка пишем в поле следующую команду (скрипт):
^C^C(startapp "explorer" (findfile "C:/TEST/test.xlsx"))
где, C:/TEST/test.xlsx - пусть к файлу и имя файла с расширением.
уроки-AutoCAD
Скрипты AutoCAD
8) жмем кнопку ОК для закрытия окна и сохранения изменений. Готово!
Теперь при нажатии на иконку будет открывать таблица Excel.

Таким образом, делаем кнопки на другие таблицы. Можно также выбрать другую картинку для кнопки и добавить описание.
Как видите, хоть и не большая, но автоматизация. Теперь не нужно каждый раз открывать проводник и искать папку с таблицами, а просто нажимаем на нужную кнопку на палитре.

Буду рад получить от Вас комментарии.

Комментариев нет:

Отправить комментарий