Document.AlternateNames プロパティ (Visio)
図面の別名を取得または設定します。 値の取得と設定が可能です。
構文
式。AlternateNames
式Document オブジェクトを表す変数。
戻り値
文字列
注釈
アプリケーションでは、次のように図面名が格納されています。
テンプレートにはステンシル名が格納されています。 たとえば、[基本フローチャート] テンプレートには、基本フローチャート.vss ステンシル、および背景.vss ステンシルの名前が格納されています。 [基本フローチャート] テンプレートを使用すると、これらのステンシルが開きます。
マスター ショートカットには、ステンシル名が格納されています。 たとえば、 データ 図形のショートカットには、 データ 図形が格納されているステンシルの名前 ( 基本フローチャート図形.vss) が格納されます。
アプリケーションがドキュメントを開くか、 Document オブジェクトのコレクションにアクセスすると、ドキュメント名が使用されます。 Microsoft Visio でドキュメント名が見つからない場合は、正しいパスにあるステンシルの代替名が検索されます。 (パスを追加するには、[ ファイル ] タブをクリックし、[ オプション] をクリックし、[ 詳細設定] をクリックし、[ 全般] の [ ファイルの場所] をクリックします)。たとえば、"New Shapes 2008.vss" という名前のステンシルを作成したとします。翌年、ステンシルを変更し、名前を "New Shapes 2009.vss" に変更しました。 新しい図形 2008.vss を 開いたテンプレートは、 新しい図形 2009.vss を開くはずです。 これを行うには、New Shapes 2009.vss の AlternateNames プロパティを "New Shapes 2008.vss" に設定します。次の Microsoft Visual Basic コードは、これを行う 1 つの方法を示しています。
Visio.Documents("New Shapes 2009.vss").AlternateNames = "New Shapes 2008.vss"
オートメーションを使用して設定するまでは、AlternateNames プロパティは空のままになります。 別名の文字列には、ファイル名を指定する必要がありますが、フォルダーの情報は必要ありません。 また、山かっこ (<>) にコメントを含めることもできます。これは、山かっこ内の何かをアプリケーションが無視するためです。 たとえば、次のコードを使用して AlternateNames プロパティを設定できます。
Visio.Documents("HRShapes.vss").AlternateNames = "Human Resources Shapes.vss; <old name> HRDept Shapes.vss"
例
次のマクロは、現在の図面の AlternateNames プロパティを取得し、設定します。 このマクロから、このプロパティは設定するまで空だということがわかります。
Public Sub AlternateNames_Example()
'Get the AlternateNames property of the document.
Debug.Print "Alternate name is: "; ThisDocument.AlternateNames
'Set the AlternateNames property of the document.
ThisDocument.AlternateNames = "Test Shapes.vss"
Debug.Print "Alternate name is: "; ThisDocument.AlternateNames
End Sub
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。