Procedura: impostare le opzioni di ricerca in Word
Aggiornamento: novembre 2007
Si applica a |
---|
Le informazioni contenute in questo argomento riguardano solo i progetti Visual Studio Tools per Office e le versioni di Microsoft Office specificati. Tipo di progetto
Versione Microsoft Office
Per ulteriori informazioni, vedere la classe Funzionalità disponibili in base ai tipi di progetto e applicazione. |
Esistono due metodi per impostare le opzioni di ricerca delle selezioni nei documenti di Microsoft Office Word:
Impostare singole proprietà di un oggetto Find.
Utilizzare gli argomenti del metodo Execute di un oggetto Find.
Utilizzo delle proprietà di un oggetto Find
Nel codice riportato di seguito vengono impostate le proprietà di un oggetto Find per ricercare un testo all'interno della selezione corrente. I criteri di ricerca, come la direzione della ricerca, il ritorno a capo e l'indicazione del testo da ricercare, rappresentano proprietà dell'oggetto Find.
L'impostazione delle singole proprietà dell'oggetto Find risulta di scarsa utilità quando si scrive codice C#, in quanto è necessario specificare le stesse proprietà come parametri nel metodo Execute. In questo esempio è quindi contenuto solo codice di Visual Basic.
Per impostare opzioni di ricerca mediante un oggetto Find
Impostare le proprietà di un oggetto Find per la ricerca del testo find me all'interno di una selezione.
With Application.Selection.Find .ClearFormatting() .Forward = True .Wrap = Word.WdFindWrap.wdFindContinue .Text = "find me" .Execute() End With
Utilizzo degli argomenti del metodo Execute
Nel codice riportato di seguito viene utilizzato il metodo Execute di un oggetto Find per ricercare un testo all'interno della selezione corrente. I criteri di ricerca, come la direzione della ricerca, il ritorno a capo e l'indicazione del testo da ricercare, sono passati come parametri del metodo Execute.
Per impostare opzioni di ricerca mediante gli argomenti del metodo Execute
Passare i criteri di ricerca come parametri del metodo Execute per eseguire la ricerca del testo find me all'interno di una selezione.
With Application.Selection.Find .ClearFormatting() .Execute(FindText:="find me", Forward:=True, Wrap:=Word.WdFindWrap.wdFindContinue) End With
object findText = "find me"; object forward = true; object wrap = Word.WdFindWrap.wdFindContinue; Application.Selection.Find.ClearFormatting(); Application.Selection.Find.Execute( ref findText, ref missing, ref missing, ref missing, ref missing, ref missing, ref forward, ref wrap, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing);
Vedere anche
Attività
Procedura: cercare testo nei documenti
Procedura: cercare e sostituire testo nei documenti
Procedura: scorrere in ciclo gli elementi trovati nei documenti