Макрос Visio для сохранения файла без макросов

Мне нужно нарисовать серию сложных диаграмм, поэтому я написал макрос, который берет набор инструкций из файла CSV и рисует их соответствующим образом. Это работает, но мне нужно вручную сохранить созданную страницу в виде файла .vsdx (т.е. без моего макрокода) после факта.

То, что я хотел бы сделать, это указать имя файла во входном файле и сделать так, чтобы он создавал файл макроса без макроса с таким именем.

я пробовал

Application.ActiveDocument.SaveAs filename

но это немедленно генерирует ошибку во время выполнения: «Проекты VB не могут быть сохранены в файлах без макросов».

Я понимаю, что я не хочу мой код макроса в каждой из (десятков) блок-схем, которые я рисую. Как я могу подавить эту ошибку?

Заранее спасибо.

1
Вам не нужно хранить свои макросы в чертежных файлах. Вместо этого сохраните их в трафарете, создайте шаблон с загруженным трафаретом и начните с него новые чертежи.
добавлено автор y4cine, источник