會傳回 Characters 物件所代表的文字範圍;根據 Characters 物件的 Begin 及 End 屬性值而定,此物件可能是圖形文字的子集。可讀寫的。
語法
運算式。文字
運算式 代表 Characters 物件的變數。
傳回值
Variant
註解
Characters 物件的文字會以 String 類型的變體傳回,而不是以 String 傳回。 如果您使用的是 Microsoft Visual Basic,這通常是透明的。
在 Characters 物件傳回的文字中,欄位會展開為繪圖視窗中可見的字元數。 例如,如果圖形的文字包含顯示繪圖檔案名稱的欄位,則 Characters 物件的 Text 屬性會傳回展開的檔案名稱, (Begin 和 End 屬性沒有變更) 。
如果 Characters 物件代表屬於群組圖形的文字,它一定會傳回此群組的文字。
來自其他應用程式的物件及輔助線都沒有 Text 屬性。
如果 Visual Studio 解決方案包括 Microsoft.Office.Interop.Visio 參照,這個屬性會對應至下列類型:
- Microsoft.Office.Interop.Visio.IVCharacters.Text
範例
這個 Microsoft Visual Basic for Applications (VBA) 巨集會示範如何取得 Characters 物件的 Text 屬性。
Public Sub CharactersText_Example()
Dim vsoOval As Visio.Shape
Dim vsoCharacters As Visio.Characters
'Create a shape and add text.
Set vsoOval = ActivePage.DrawOval(2, 5, 5, 7)
vsoOval.Text = "Oval Shape"
'Get a Characters object from the shape.
Set vsoCharacters = vsoOval.Characters
'Get the text from the Characters object.
Debug.Print vsoCharacters.Text
End Sub
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。