SmartTagBase.SmartTagType Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
public string SmartTagType { get; }
Eigenschaftswert
Ein Namespace, der als eindeutiger Bezeichner für das Smarttag fungiert.
Beispiele
Im folgenden Codebeispiel wird ein Handler für das- Microsoft.Office.Tools.Excel.Action.Click Ereignis veranschaulicht. Der Ereignishandler verwendet die- SmartTagType Eigenschaft, um den eindeutigen Namespace Bezeichner des Smarttags anzuzeigen. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für bereitgestellt wird Microsoft.Office.Tools.Excel.SmartTag .
// 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 + "'.");
}
' 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
Hinweise
Jeder Smarttagtyp wird durch einen Namespace definiert, sodass seine Identität eindeutig ist. Ein Namespace ist ein XML-Konstrukt zum eindeutigen Identifizieren einer Gruppe von XML-Tags, die zu einer logischen Kategorie gehören. Ein Namespace gruppiert verwandte Eigenschaften zur einfachen Eigenschaften Ermittlung und, was noch wichtiger ist, um die Eigenschaften Namen eindeutig zu halten.
Eigenschaftsnamen werden erstellt, indem der Namespace Uniform Resource Identifier (URI) und der TagName kombiniert werden. Mit anderen Worten: Eigenschaftsnamen bestehen aus einem Namespace-URI und einem Tagnamen des Namespace-URI.
Analog dazu werden Smarttag-Typen durch einen eindeutigen Namespace-URI und den Tagnamen definiert. Ein Nummern Zeichen (#) wird an den Namespace-URI angehängt und wird verwendet, um den Namespace-URI von seinem Tagnamen zu trennen. Das Format lautet wie folgt: NamespaceURI # TagName
Ein Beispiel für einen Smarttagtyp ist urn: Schemas-"-c: Finance # Stock Tickersymbol". Hier ist der Namespace-URI urn: Schemas-Configuration-com: Finance mit StockTickerSymbol als TagName. Sie werden kombiniert, um einen voll qualifizierten Namen der Eigenschaft zu bilden, bei der es sich in diesem Fall um einen Smarttagtyp handelt.
Bei einem Smarttagtyp handelt es sich um eine voll qualifizierte Beschreibung eines XML-Tags. Daher wird jeder Smarttagtyp zusätzlich zum Namespace eindeutig anhand seines Tagnamens identifiziert. Der URI-Teil des Eigenschafts namens stellt sicher, dass er eindeutig und eindeutig ist. Zwei Eigenschaften mit demselben Tagnamen können mithilfe von Namespaces unterschieden werden.