在形状窗口c#visio中获取当前模板

时间:2013-07-08 02:53:41

标签: visio

在形状窗口中,如何在形状窗口中获取当前的模板文件名?例如,我选择更多Shape->常规 - >基本形状(实际上是basic_m.vssx)。然后形状显示在形状窗口中。然后我想知道该文件是“basic_m.vssx”。

m using Microsoft.Office.Interop.Visio.Application (C#), but I haven找到可以提供帮助的有用功能。

帮助!谢谢!

1 个答案:

答案 0 :(得分:0)

以这种方式打开模板时,它只是另一种文档,但是不同的类型。

你可以找到这样的模板:

for (int i = 1; i <= docs.Count; i++)
{
    var doc = app.Documents[i];
    if (doc.Type == Microsoft.Office.Interop.Visio.VisDocumentTypes.visTypeStencil)
    {
         //doc.Name has the filename you are looking for
    }
}