Freigeben über


SmartTagRecognizeContext.PersistTag-Methode

Speichert Informationen zum 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.
.

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

Syntax

'Declaration
Sub PersistTag ( _
    startIndex As Integer, _
    length As Integer, _
    propertyBag As ISmartTagProperties _
)
void PersistTag(
    int startIndex,
    int length,
    ISmartTagProperties propertyBag
)

Parameter

  • startIndex
    Typ: System.Int32
    Die Position im Absatz, an der das Smarttag beginnt.
  • propertyBag
    Typ: Microsoft.Office.Interop.SmartTag.ISmartTagProperties
    Eine Eigenschaftensammlung, die Schlüssel-Wert-Paare für das Token enthält.Kann nullein Nullverweis (Nothing in Visual Basic) sein.

Ausnahmen

Ausnahme Bedingung
InvalidOperationException

PersistTag wurde nicht von der Recognize-Methode aufgerufen.

Hinweise

Rufen Sie PersistTag aus einer Implementierung der Recognize-Methode auf, um anzugeben, dass das Smarttag im Text gefunden wurde.Verwenden Sie den propertyBag-Parameter, um für beliebige benutzerdefinierte Eigenschaften für das Smarttag einen Commit auszuführen.Sie können die Aktion mit diesen Eigenschaften anpassen, wenn ein Element aus dem Kontextmenü des Smarttags ausgewählt wird.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie PersistTag aus einer Implementierung der Recognize-Methode aufgerufen wird.Bei dieser Implementierung wird jeder Smarttagbegriff mit dem Inhalt des Absatzes verglichen.Im Code wird für jeden Smarttagbegriff im Absatz eine benutzerdefinierte Smarttageigenschaft hinzugefügt, und dann wird die PersistTag-Methode zum Erkennen des Smarttags verwendet.In diesem Beispiel wird davon ausgegangen, dass Sie von der Registerkarte .NET im Dialogfeld Verweis hinzufügen einen Verweis auf Microsoft.Office.Interop.SmartTag hinzugefügt haben.Dieses Codebeispiel ist Teil eines umfangreicheren Beispiels für die ISmartTagExtension-Schnittstelle.

.NET Framework-Sicherheit

Siehe auch

Referenz

SmartTagRecognizeContext Schnittstelle

Microsoft.Office.Tools.Word-Namespace