アプリケーションの Interop から Visio を自動化しています。すべて順調に進んでいますが、唯一の問題は、Visio キャンバスが作成されているのをエンド ユーザーに見せたくないということです。私は (.Net から) プログラムで Visio キャンバスを開き、それに図形を入力しています。このプロセスはユーザーに表示されています。
Microsoft.Office.Interop.Visio.ApplicationオブジェクトとMicrosoft.Office.Interop.Visio.Documentのプロパティを調べましたが、false に設定してユーザーから非表示にできるブール値が見つかりません。私は過去に Excel と Access の両方を自動化しましたが、どちらも false に設定できるブール値しかなく、エンド ユーザーは自動化プロセスの要点を認識していません。
私の質問は、.Net Interop を介してプログラムでキャンバスに図形を設定するときに、エンド ユーザーから Visio UI を非表示にする方法はありますか? もしそうなら、どうすればいいですか?
ありがとう