Visio) (Document.Masters 屬性
會傳回檔樣板的 Masters 集合。 唯讀。
語法
運算式。主人
表達 代表 Document 物件的變數。
傳回值
Masters
註解
如果您的 Visual Studio 解決方案包含 Microsoft.Office.Interop.Visio 參考,則此屬性會對應至下列類型:
- Microsoft.Office.Interop.Visio.IVDocument.Masters
範例
下列的 Microsoft Visual Basic for Applications (VBA) 程式會示範如何使用 Masters 屬性,將目前文件中所有主圖形的名稱列印到 [即時運算] 視窗中。
在執行這個巨集之前,請開啟 Microsoft Visio 繪圖並將至少一個圖形從樣板拖曳到繪圖頁面上。
Public Sub Masters_Example()
Dim intCounter As Integer
Dim intMasterCount As Integer
Dim vsoApplication As Visio.Application
Dim vsoCurrentDocument As Visio.Document
Dim vsoMasters As Visio.Masters
Set vsoApplication = GetObject(, "visio.application")
If vsoApplication Is Nothing Then
MsgBox "Microsoft Office Visio is not loaded"
Exit Sub
End If
Set vsoCurrentDocument = vsoApplication.ActiveDocument
If vsoCurrentDocument Is Nothing Then
MsgBox "No stencil is loaded"
Exit Sub
End If
Set vsoMasters = vsoCurrentDocument.Masters
Debug.Print "Masters in document : "; vsoCurrentDocument.Name
intMasterCount = vsoMasters.Count
If intMasterCount > 0 Then
For intCounter = 1 To intMasterCount
Debug.Print " "; vsoMasters.Item(intCounter).Name
Next intCounter
Else
Debug.Print " No masters in document"
End If
End Sub
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。