我们已经有几张(100多页)图纸采用相同的格式来描述互连系统。我想直接解析Visio绘图,而不是将这些关系转移到电子表格3个月,而不是重点关键。
是否有专门用于Visio的库可以实现此目的?我只是遗漏了一些非常明显的东西吗?
答案 0 :(得分:4)
此对象模型由类组成 和提供的接口 主要的互操作程序集 Visio,并在中定义 Microsoft.Office.Interop.Visio 命名空间。
不幸的是,唯一的文档似乎是针对VBA的,但这应该可以帮助你。
答案 1 :(得分:1)
查看关于Visio Managed Code Interop Tutorial的信息,以便开始使用。为了您的目的,可以忽略第2课:事件处理。然后是所有的信息 发布的Visio Object Model链接Steve Townsend将帮助您解析文档。特别是,您应该查看与形状之间的连接相关的API,从Connect Object开始。
如果您将文档保存为VDX而不是VSD文件,则可以使用Visio Automation来解析文档。 VDX文件XML文件,因此您可以在不使用Visio的情况下读取它们。见An XML for Visio overview