使用 VBA/C# Automation 操作 visio 图表

Manipulate visio chart using VBA/C# Automation

我们有一个相当复杂的 Visio 图表,其中包含自定义样式的形状以及它们之间的关系。不幸的是,形状数据经常变化。所以我们必须手动编辑图表。此外,我们正在寻找一种方法来自动执行此步骤。我们不想编辑样式,只想编辑数据。我在 MSDN 上读到,Visio 背后的模型存储在 XML 中,还有一个 VBA 参考,看起来不错。 我担心的是我们的方法很耗时,我们最终采用了手动完成的旧方法。有人做过类似的事情可以给我提示吗?

Apache (N)Poi 库提供了我一直在寻找的功能。 http://poi.apache.org/diagram/