プログラムによって新しい Visio ドキュメントを作成する
Microsoft Office Visio 描画図面を新規に作成する場合、開いている Visio 図面の Microsoft.Office.Interop.Visio.Documents
コレクションにその図面を追加します。 これにより、Microsoft.Office.Interop.Visio.Documents.Add
メソッドで新しい Visio 描画図面が作成されます。 詳細については、 Microsoft.Office.Interop.Visio.Documents.Add メソッドの VBA リファレンス ドキュメントを参照してください。
新しい空の図面を作成する
新しい図面を作成するには
Microsoft.Office.Interop.Visio.Documents.Add
メソッドを使用して、テンプレートに基づかない新しい空白の図面を作成します。
既存の図面をコピーして図面を作成する
Microsoft.Office.Interop.Visio.Documents.Add
メソッドは、既存の Visio 図面をコピーして新しい図面を作成できます。 図のファイル名と完全修飾パスを指定する必要があります。
既存の図面をコピーして新しい図面を作成するには
Microsoft.Office.Interop.Visio.Documents.Add
メソッドを呼び出して、Visio 図面のパスを指定します。
既存のステンシルをコピーしてステンシルを作成する
Microsoft.Office.Interop.Visio.Documents.Add メソッドは、既存の Visio ステンシルをコピーして新しいステンシルを作成できます。 ステンシルのファイル名と完全修飾パスを指定する必要があります。
既存のステンシルをコピーして新しいステンシルを作成するには
Microsoft.Office.Interop.Visio.Documents.Add
メソッドを呼び出して、ステンシルのパスを指定します。
既存のテンプレートに基づいて図面を作成する
Microsoft.Office.Interop.Visio.Documents.Add
メソッドは、既存の Visio テンプレート (.vst ファイル) に基づいて、新しい図面 (.vsd ファイル) を作成できます。 このメソッドは、テンプレート ワークスペースの一部である、ステンシル、スタイル、および設定をコピーします。 テンプレートのファイル名と完全修飾パスを指定する必要があります。
既存のテンプレートに基づいて新しい図面を作成するには
Microsoft.Office.Interop.Visio.Documents.Add
メソッドを呼び出して、テンプレートのパスを指定します。
コードのコンパイル
このコード例で必要な要素は次のとおりです。
myDrawing.vsd
という名前の Visio 図面が、"マイ ドキュメント" フォルダー (Windows XP 以前の場合) または "ドキュメント" フォルダー (Windows Vista の場合) のTest
という名前のディレクトリに配置されている必要があります。myStencil.vss
という名前の Visio 図面が、"マイ ドキュメント" フォルダー (Windows XP 以前の場合) または "ドキュメント" フォルダー (Windows Vista の場合) のTest
という名前のディレクトリに配置されている必要があります。myTemplate.vst
という名前の Visio 図面が、"マイ ドキュメント" フォルダー (Windows XP 以前の場合) または "ドキュメント" フォルダー (Windows Vista の場合) のTest
という名前のディレクトリに配置されている必要があります。