【发布时间】:2014-05-29 04:09:20
【问题描述】:
有人要求我创建一个宏来更新数百个左右的 Visio 绘图,并让它们保持更新。
更新涉及将某种类型的所有对象放在它们自己的层上 - 很简单。
现在,这很容易做到,但是当用户在未来某个时间添加新对象时,它可能会位于默认图层上。所以我希望能够包含一个由 Save 事件触发的 VBA 宏,以将对象重新分配给它们的层。 这里的问题是我需要在每个文档中都包含这个宏,因为 Visio 没有应用程序级别的 VBA 项目。
有没有办法使用代码(VBA 或其他)将 VBA 项目引入所有 Visio 文档?或者有没有我可能没有考虑过的替代方案?不幸的是,由于可用资源,加载项并不是一个真正的选择。
【问题讨论】: