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.
- length
Typ: System.Int32
Die Länge des Smarttags.
- 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
- 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.