共用方式為


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 安全性

請參閱

參考

SmartTagBase 介面

Microsoft.Office.Tools 命名空間