[英]Add VBA Project to Visio Document by Using Code
我被要求创建一个宏来更新几百个左右的Visio绘图,并使其保持更新。
更新涉及将某种类型的所有对象放在自己的层上-简单。
现在,这很容易做到,但是当用户将来某个时间添加新对象时,它很可能位于默认层上。 因此,我希望能够包含一个由Save事件触发的VBA宏,以将对象重新分配给它们的层。 这里的问题是,由于Visio没有应用程序级别的VBA项目,因此我需要在每个文档中都包含此宏。
有什么方法可以使用代码(VBA或其他方式)将VBA项目引入所有Visio文档中? 还是我可能没有考虑过的替代方案? 不幸的是,由于可用资源,加载项并不是真正的选择。
您在这里有几个选择:
除了很难以编程方式访问VBA项目之外,第1项是最简单的,除非可以让人们向您发送文档以进行迁移。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.