Metodo SmartTagRecognizeContext.PersistTag
Archivia le informazioni sullo smart tag.Questo tipo o membro deve essere utilizzato solo nei progetti per Microsoft Office System 2007. Gli smart tag sono deprecati in Office 2010.
.
Spazio dei nomi: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)
Sintassi
'Dichiarazione
Sub PersistTag ( _
startIndex As Integer, _
length As Integer, _
propertyBag As ISmartTagProperties _
)
void PersistTag(
int startIndex,
int length,
ISmartTagProperties propertyBag
)
Parametri
- startIndex
Tipo: System.Int32
La posizione nel paragrafo in cui lo smart tag viene avviato.
- length
Tipo: System.Int32
La lunghezza dello smart tag.
- propertyBag
Tipo: Microsoft.Office.Interop.SmartTag.ISmartTagProperties
Un contenitore di proprietà che contiene coppie chiave/valore per il token.può essere nullriferimento null (Nothing in Visual Basic).
Eccezioni
Eccezione | Condizione |
---|---|
InvalidOperationException | Recognize non è stato chiamato dal diPersistTag metodo. |
Note
chiamata Recognize da un'implementazione di di PersistTag metodo per indicare che lo smart tag è stato trovato il testo.utilizzare propertyBag parametro per eseguire il commit di tutte le proprietà personalizzate per lo smart tag.È possibile utilizzare queste proprietà per personalizzare le azioni eseguite quando un elemento dal menu di scelta rapida dello smart tag viene selezionato.
Esempi
Nell'esempio di codice seguente viene illustrato come chiamare Recognize da un'implementazione di di PersistTag metodo.Questa implementazione confronta ogni condizione dello smart tag al contenuto del paragrafo.Per ogni condizione smart tag nel paragrafo, il codice aggiunge una proprietà personalizzata dello smart tag e quindi utilizzare PersistTag metodo per riconoscere lo smart tag.Questo esempio si presuppone che sia stato aggiunto un riferimento a Microsoft.Office.Interop.SmartTag da .NET scheda di aggiungere il riferimento finestra di dialogo.Questo esempio di codice fa parte di un esempio più esaustivo fornito per ISmartTagExtension interfaccia.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.