1

UDC (ユニバーサル ドキュメント コンバーター) を使用して visio ダイアグラムを画像 (具体的には jpeg) に変換するコンソール アプリケーションを作成しました。

すべてが正常に機能しており (2007 および 2010 の Visio ファイルの場合)、Microsoft.Office.Interop.Visio バージョン 14.0.0.0 を使用しています。Visio 2003 で Visio ダイアグラムを作成し、アプリケーションをテストすることで、テストを行うことを考えました。それは正常に動作しますが、次のポップアップが表示されます。「はい」をクリックすると、プログラムは正常に動作します。このコードは最終的にサービスとして実行されますが、これらの警告を抑制する方法はあるのでしょうか? または、自動的に変換を行うように指示しますか?

4

2 に答える 2

1

答えが見つかったようです (Visio.Application クラスのほぼすべてのプロパティを試してみました!):

vApp = new Microsoft.Office.Interop.Visio.Application();                
                vApp.Visible = false;
                vApp.Settings.ShowFileOpenWarnings = false;
                vApp.EventsEnabled = 0;

EventsEnabled = 0 がうまくいったようです!

これが最終的に誰かに役立つことを願っています..私はそれに約4時間を費やしました:)

于 2012-10-22T16:25:41.937 に答える
1

vApp.AlertResponse = vbYes を設定すると、ダイアログが抑制され、[はい] が選択されます。

于 2013-06-13T11:57:29.570 に答える