プログラムによって Visio ドキュメントを開く
既存の Microsoft Office Visio 図面を開くには、Open と OpenEx の 2 つのメソッドがあります。 OpenEx メソッドは、呼び出し元が図面を開く方法を指定できる引数を提供する点を除いて、Open メソッドと同じです。
オブジェクト モデルの詳細については、 Microsoft.Office.Interop.Visio.Documents.Open メソッドと Microsoft.Office.Interop.Visio.Documents.OpenEx メソッドの VBA リファレンス ドキュメントを参照してください。
Visio 図面を開く
Visio 図面を開くには
Microsoft.Office.Interop.Visio.Documents.Open
メソッドを呼び出し、Visio 図面の完全修飾パスを指定します。
引数を指定して Visio 図面を開く
読み取り専用およびドッキングとして Visio 図面を開くには
Microsoft.Office.Interop.Visio.Documents.OpenEx
メソッドを呼び出して、Visio 図面の完全修飾パスを指定し、必要な引数を指定します。この例では、ドッキングと読み取り専用の引数を指定しています。string docPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.MyDocuments) + @"\test\MyDrawing.vsd"; this.Application.Documents.OpenEx(docPath, ((short)Microsoft.Office.Interop.Visio.VisOpenSaveArgs.visOpenDocked + (short)Microsoft.Office.Interop.Visio.VisOpenSaveArgs.visOpenRO));
コードのコンパイル
このコード例で必要な要素は次のとおりです。
myDrawing.vsd
という名前の Visio 図面が、"マイ ドキュメント" フォルダー (Windows XP 以前の場合) または "ドキュメント" フォルダー (Windows Vista の場合) のTest
という名前のディレクトリに配置されている必要があります。