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
- 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.