Статьи блога

Previous Next

VBA макрос для экспорта выбранного вида чертежа в формат DXF в масштабе 1:1

   Доброго времени суток, коллеги. Подоспел очередной макрос, который сохраняет любой выбранный на чертеже вид в формат DXF, при этом приводит данный вид к масштабу 1:1, удаляет с этого вида все размеры, заметки, таблицы, блоки и добавляет внизу небольшую табличку с логотипом компании, который вам придется нарисовать линиями, т.к. картинки в формат DXF не импортируются (вернее импортируются, но не отображаются), название файла, формат файла и масштаб. Так просил человек, для которого и был написан этот макрос, может быть вам тоже это может пригодиться, поэтому велкам :).

   За основу был взят макрос Артема Татуревича - Export flat pattern view in the drawing using VBA macro и переписанный под требования конкретного человека, которые я озвучил выше.

   В архиве, который вы можете скачать ниже, размещены следующие файлы:

   Распаковываете архив удобную для вас папку и привязываете макрос к кнопке, при этом из выпадающего списка в строке Метод обязательно надо выбрать export_sheet_metal_views1.main - это важно, иначе макрос не заработает!

Как пользоваться:

1) Открываем чертеж

  2) Выделяем вид (одинарным или двойным кликом мышки на нужном виде - вид будет подсвечен рамкой)

  3) Нажимаем на кнопку макроса и получаем в папке с нашей деталью вот такой DXF-файл:

Профит :)

  Чтобы нарисовать свой логотип нужно открыть файл template.slddrt через программу, отредактировать основную надпись шаблона в графе ЛОГО, то есть просто элементами эскиза нарисовать свой логотип, для этого можно использовать заранее приготовленный блок, например, но блок необходимо будет разбить на его составляющие, что бы все отображалось корректно. После редактирования программа не даст сохранить в формат .slddrt Ничего страшного, сохраните файл как чертеж (файл с расширением .slddrw) в папку с макросом, удалите старый файл template.slddrt  и переименуйте только что сохраненный чертеж в этот самый template.slddrt (включая замену расширения) Имя этого файла менять нельзя - макрос перестанет работать.

   Вот, вроде бы и все тонкости. Сам файл скачиваем по ссылке ниже и подписывайтесь на меня здесь на бусти, т.к. по подписке помжно скачать все макросы которые здесь размещены, а так же подписывайтесь на мой канал на Ютубе. Скоро я буду выкладывать ролики по написанию макросов в первую очередь там, ну и здесь естественно. Всё, до скорых встреч, коллеги.

Скачать макрос можно по ссылке:

https://boosty.to/snake.nest/posts/ffdefe73-782a-47ac-85aa-2438ed1e2e38?share=post_link