SmartTagBase.SmartTagType 屬性
取得做為智慧標籤唯一識別項的命名空間。
命名空間: Microsoft.Office.Tools
組件: Microsoft.Office.Tools.Common (在 Microsoft.Office.Tools.Common.dll 中)
語法
'宣告
ReadOnly Property SmartTagType As String
Get
string SmartTagType { get; }
屬性值
型別:System.String
命名空間,做為智慧標籤唯一的識別項。
備註
每個智慧標籤型別都是由一個命名空間所定義,因此其識別 (Identity) 為唯一。 命名空間是一種 XML 建構,可以對屬於某個邏輯分類的 XML 標籤群組,進行唯一識別。 命名空間會將屬性關聯在一起,提供便利的屬性探索 (Discovery),而更重要的是可以讓屬性名稱維持唯一。
屬性名稱是將命名空間的統一資源識別元 (URI) 和標籤名稱結合所建構而成。 也就是說,屬性名稱是由一個命名空間 URI 和這個命名空間 URI 一個標籤名稱所組成。
同樣地,唯一的命名空間 URI 加上標籤名稱,定義了智慧標籤型別。 數字符號 (#) 會附加至命名空間 URI,用來隔開命名空間 URI 和其標籤名稱。 格式為:namespaceURI#tagname
智慧標籤型別的範例為:urn:schemas-contoso-com:finance#StockTickerSymbol。 在此命名空間 URI 是 urn:schemas-contoso-com:finance,而 StockTickerSymbol 則是標籤名稱。 這兩個項目結合以組成屬性的完整名稱,在此範例中屬性是智慧標籤型別。
智慧標籤型別是 XML 標籤的完整描述。 因此,標籤名稱加上其命名空間便可以用來唯一地識別每個智慧標籤型別。 屬性名稱的 URI 部分可確保屬性名稱是唯一且明確的。 具有相同標籤名稱的兩個屬性,可使用命名空間來區分。
範例
下列程式碼範例將示範 Action.Click 事件的處理常式。 事件處理常式會使用 SmartTagType 屬性,顯示智慧標籤的唯一命名空間識別項。 這個程式碼範例是 Microsoft.Office.Tools.Excel.SmartTag 的完整範例的一部分。
' This action displays smart tag details.
Private Sub Action2_Click(ByVal sender As Object,
ByVal e As Microsoft.Office.Tools.Excel.ActionEventArgs) Handles Action2.Click
MessageBox.Show("The current smart tag caption is '" &
smartTagDemo.Caption & "'. The current smart tag type is '" &
smartTagDemo.SmartTagType & "'.")
End Sub
// This action displays smart tag details.
private void Action2_Click(object sender,
Microsoft.Office.Tools.Excel.ActionEventArgs e)
{
MessageBox.Show("The current smart tag caption is '" +
smartTagDemo.Caption + "'. The current smart tag type is '" +
smartTagDemo.SmartTagType + "'.");
}
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。