如何在c#visio控件中使用visio 2013以vsd格式保存diagramm?以vsd格式保存visio 2013圖
我使用下面的代碼:
string filename = String.Format("{0}.vsd", Guid.NewGuid());
visioControl1.Document.SaveAs(temppath + filename); //Error!
這2003 - 2010年的Visio下工作正常,但在Visio 2013年拋出「找不到文件」異常。 如果我在第一行中將擴展名更改爲「vsdx」 - 它再次正常。但是我必須支持所有的Visio版本。
我不認爲將擴展名更改爲.vsd將會改變文件格式。您需要讓Visio Control以正確的格式保存文檔,而不僅僅是使用不同的文件擴展名。 – 2013-03-27 12:51:02
是的,那是我的問題 - 怎麼做?我的代碼是爲舊版本編寫的,所以它的工作原理。作爲一個例子,我展示了vsdx現在是正確的格式。 – JleruOHeP 2013-03-27 12:55:45