Document.AlternateNames 屬性 (Visio)
會取得或設定文件的替代名稱。 讀取/寫入。
語法
運算式。AlternateNames
表達 代表 Document 物件的變數。
傳回值
字串
註解
應用程式會在下列情況下儲存文件名稱:
範本會儲存樣板名稱。 例如, 基本流程圖 範本會儲存 基本流程圖 Shapes.vss 和 Backgrounds.vss 樣板的名稱。 這些樣板會使用 基本流程圖 範本開啟。
主要快捷方式會儲存樣板名稱。 例如, 資料 圖形的快捷方式會儲存 儲存資料 圖形的樣板名稱— 基本流程圖 Shapes.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 程式碼顯示執行此作業的其中一種方式。
Visio.Documents("New Shapes 2009.vss").AlternateNames = "New Shapes 2008.vss"
AlternateNames屬性是空的,直到您使用 Automation 進行設定為止。 字串中的每個替代名稱都應該包含檔案名,但不包含資料夾資訊。 您也可以在角括弧中包含批註 (<>) ,因為應用程式會忽略角括弧中的任何專案。 例如,您可以使用下列程式碼來設定 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 支援與意見反應。