2017-01-04 13 views
-1

Microsoft.Office.Interop.Visioを使用してVisioファイルを作成していますか?それは期待どおりに機能しています。新しい要件は、ファイルをDWGおよびDXFとして保存することです。VisioファイルをDWGまたはDXFinとして保存するC#

私はPage.Export Methodを見て、visioファイルを別のファイルタイプにエクスポートしました。 しかし、エクスポートメソッドを使用すると、すべてが生成している以外のDWGやDXFは生成されません。

Microsoft.Office.Interop.Visio.Document doc = VisioApplication.Documents.OpenEx(sFileToWrite, stick); 
int iCount = doc.Pages.Count; 
for(int i = 0; i < iCount - 1; i++) 
        { 
    Microsoft.Office.Interop.Visio.Page page = doc.Pages.get_ItemFromID(i + 1); 
    page.Export("E:\\thejus" + i + ".dwg"); //not working 
    page.Export("E:\\thejus" + i + ".bmp"); //working 
} 

誰かが

答えて

0

すべてが正しい理由を知っている場合は私に知らせてください。私のvisioライセンスは、ファイルが作成されていないために期限切れになっていました。

0
Visio.Document Document=App.Documents.OpenEx("D:\\Temp\\trees_top_with_shadow.dwg", Flags); 
int iCount = Document.Pages.Count; 
for (int i = 0; i < iCount; i++) 
{ 
    Microsoft.Office.Interop.Visio.Page page = Document.Pages.get_ItemFromID(i);      
    page.Export("D:\\temp\\thejus" + i + ".svg"); //working 
    page.Export("D:\\temp\\thejus" + i + ".bmp"); //working 
} 
+1

コードは非常に参考になりますが、OPには少し説明があります。 – sniperd

関連する問題