我被要求创建一个宏来更新几百个Visio绘图,并保持更新。
更新涉及将特定类型的所有对象放在他们自己的图层上 - 简单。
现在,这很容易做到,但是当用户将来某个时间添加新对象时,它可能会在默认图层上。所以我希望能够包含一个由Save事件触发的VBA宏,以便将对象重新分配给它们的层。 这里的问题是我需要在每个文档中都包含这个宏,因为Visio没有应用程序级别的VBA项目。
有没有办法使用代码(VBA或其他方式)将VBA项目引入所有Visio文档?或者有没有我可能没有考虑的替代方案?不幸的是,由于可用资源,加载项实际上不是一种选择。
答案 0 :(得分:0)
你有几个选择:
项目1是最简单的,除了可以编程访问VBA项目之外,除非您可以让人们向您发送要迁移的文档。