Получить текущий трафарет в окне форм C# visio
Как получить текущее имя файла трафарета в окне фигур в окне фигур? Например, я выбираю More Shape-> General ->Basic Shapes (на самом деле basic_m.vssx). Затем формы отображаются в окне формы. Тогда я хочу знать, что файл "basic_m.vssx".
яm using Microsoft.Office.Interop.Visio.Application (C#), but I haven
найти полезную функцию или членов, которые могут помочь.
Помогите! Спасибо!
1 ответ
Решение
Когда вы открываете трафарет таким способом, это просто другой документ, но другого типа.
Вы можете найти трафареты, как это:
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
}
}