SmartTagBase.SmartTagType-Eigenschaft

Ruft einen Namespace ab, der als eindeutiger Bezeichner für das Smarttag fungiert.

Namespace:  Microsoft.Office.Tools
Assembly:  Microsoft.Office.Tools.Common (in Microsoft.Office.Tools.Common.dll)

Syntax

'Declaration
ReadOnly Property SmartTagType As String
    Get
string SmartTagType { get; }

Eigenschaftswert

Typ: System.String
Ein Namespace, der als eindeutiger Bezeichner für das Smarttag fungiert.

Hinweise

Jeder Smarttagtyp wird von einem Namespace definiert, sodass seine Identität eindeutig ist. Ein Namespace ist ein XML-Konstrukt zur eindeutigen Identifizierung einer Gruppe von XML-Tags, die einer logischen Kategorie angehören. Ein Namespace gruppiert verwandte Eigenschaften zusammen, um ihr Auffinden zu erleichtern und, wichtiger noch, um die Eindeutigkeit der Eigenschaftennamen sicherzustellen.

Eigenschaftennamen werden durch Kombination des Namespace-URI (Uniform Resource Identifier) mit dem Tagnamen konstruiert. Mit anderen Worten: Eigenschaftennamen setzen sich zusammen aus einem Namespace-URI und einem Tagnamen des Namespace-URI.

Entsprechend werden Smarttagtypen durch einen eindeutigen Namespace-URI und den Tagnamen definiert. Ein Nummernzeichen (#) hinter dem Namespace-URI trennt diesen von seinem Tagnamen. Das Format lautet also: namespaceURI#tagname

Ein Beispiel für einen Smarttagtyp wäre urn:schemas-contoso-com:finance#StockTickerSymbol. Hier lautet der Namespace-URI urn:schemas-contoso-com:finance und der Tagname StockTickerSymbol. Kombiniert bilden sie den vollqualifizierten Namen einer Eigenschaft, die in diesem Fall ein Smarttagtyp ist.

Ein Smarttagtyp ist eine vollqualifizierte Beschreibung eines XML-Tags. Deshalb ist jeder Smarttagtyp erst durch Namespace plus Tagname eindeutig identifiziert. Der URI-Teil des Eigenschaftennamens stellt dessen Eindeutigkeit sicher. Zwei Eigenschaften mit dem gleichen Tagnamen können anhand des Namespaces unterschieden werden.

Beispiele

Im folgenden Codebeispiel wird ein Handler für das Action.Click-Ereignis veranschaulicht. Der Ereignishandler verwendet die SmartTagType-Eigenschaft, um den eindeutigen Namespacebezeichner des Smarttags anzuzeigen. Dieses Codebeispiel ist Teil eines umfangreicheren Beispiels zu 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-Sicherheit

Siehe auch

Referenz

SmartTagBase Schnittstelle

Microsoft.Office.Tools-Namespace