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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.