SmartTagRecognizeContext.PersistTag(Int32, Int32, ISmartTagProperties) Methode

Definition

Speichert Informationen über das Smarttag. 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 void PersistTag (int startIndex, int length, Microsoft.Office.Interop.SmartTag.ISmartTagProperties propertyBag = null);

Parameter

startIndex
Int32

Die Position im Absatz, an der das Smarttag beginnt.

length
Int32

Die Länge des Smarttags.

propertyBag
Microsoft.Office.Interop.SmartTag.ISmartTagProperties

Eine Eigenschaftensammlung, die Schlüssel-Wert-Paare für das Token enthält. Kann null sein.

Ausnahmen

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie PersistTag von einer Implementierung der- Recognize Methode aufgerufen wird. Diese Implementierung vergleicht jeden Smarttag-Begriff mit dem Inhalt des Absatzes. Für jeden Smarttagbegriff im Absatz fügt der Code eine benutzerdefinierte Smarttag-Eigenschaft hinzu und verwendet dann die- PersistTag Methode, um das Smarttags zu erkennen. In diesem Beispiel wird davon ausgegangen, dass Sie auf der Registerkarte .net des Dialog Felds Verweis hinzufügen einen Verweis auf Microsoft. Office. Interop. Smarttag hinzugefügt haben. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die-Schnittstelle bereitgestellt wird ISmartTagExtension .

Hinweise

Ruft PersistTag von einer Implementierung der- Recognize Methode auf, um anzugeben, dass das Smarttag im Text gefunden wurde. Verwenden Sie den- propertyBag Parameter, um alle benutzerdefinierten Eigenschaften für das Smarttag zu übertragen. Sie können diese Eigenschaften verwenden, um die Aktion anzupassen, die ausgeführt wird, wenn ein Element aus dem Kontextmenü des Smarttags ausgewählt wird.

Gilt für