Share via


SmartTagBase.SmartTagType-Eigenschaft

Ruft einen Namespace ab, der als eindeutiger Bezeichner für das Smarttag fungiert.Dieser Typ oder Member ist nur für die Verwendung in Projekten für das Microsoft Office 2007-System vorgesehen. Smarttags sind in Office 2010 veraltet.
.

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

Syntax

'Declaration
ReadOnly Property SmartTagType As String
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