【发布时间】:2019-01-25 22:24:56
【问题描述】:
我有一系列复杂的图表要绘制,所以我编写了一个宏,它从 CSV 文件中获取一组指令并适当地绘制它们。这可行,但事后我需要手动将生成的页面保存为 .vsdx 文件(即没有我的宏代码)。
我想做的是在输入文件中指定文件名,并让它生成一个该名称的无宏 visio 文件。
我试过了
Application.ActiveDocument.SaveAs filename
但这会立即产生一个运行时错误:“VB 项目不能保存在无宏文件中”。
我明白 - 我不想要在我正在绘制的每个(数十个)流程图中使用我的宏代码。如何抑制此错误?
提前致谢。
【问题讨论】:
-
您不需要将宏存储在图形文件中。将它们保存在模具中,制作一个加载了该模具的模板,然后从那里开始新的绘图。