Come trovare e sostituire gli stili di Word in Visual Basic Excel

December 10

Come trovare e sostituire gli stili di Word in Visual Basic Excel


Excel Visual Basic, Applications Edition (VBA) è un linguaggio di programmazione che è costruito in cartelle di lavoro di Excel. È possibile utilizzare la lingua per adattare i vostri fogli di lavoro in base alle proprie esigenze. Ad esempio, si può preferire un certo stile parola del testo. Il modo tradizionale per formattare il testo è quello di evidenziare il testo che si desidera modificare e fare clic attraverso la funzione di "stili", selezionando lo stile desiderato. Con Excel VBA, tuttavia, è possibile sostituire questo compito banale con un clic del mouse o la tastiera ictus.

istruzione

1 Premere il tasto "Alt" + "F11" sulla tastiera da Excel per aprire l'editor di Visual Basic.

2 Aprire il modulo di codice VBA dal riquadro di navigazione a sinistra o creare un nuovo modulo facendo clic su "Inserisci" e "modulo" nel menu in alto.

3 Copiare e incollare il seguente codice nella finestra del modulo:
con ActiveDocument.Content.Find

.ClearFormatting
.Font.Bold = True
With .Replacement
.ClearFormatting
.Font.Bold = False
End With
.Execute FindText:="", ReplaceWith:="", _
Format:=True, Replace:=wdReplaceAll

End With

Questo codice troverà tutto il testo in grassetto e sostituirlo con il testo che non è in grassetto.

4 Modificare la linea ".Font.Bold = True" per cambiare lo stile che si desidera trovare, o aggiungere nuove linee per i formati più complessi, come ad esempio il testo in grassetto, blu o sottolineato. In questo caso si dovrebbe sostituire la linea con:
.Font.Bold = True
.Font.Color = Blu
Font.Underlined = True

5 Modificare il ".Font.Bold = False" linea per cambiare lo stile che si desidera sostituire i modelli trovati con. Ad esempio, si potrebbe desiderare di cambiare tutto il testo trovato in rosso, quindi si dovrebbe sostituire la linea con:
.Font.Color = Rosso

6 Premere il tasto "F5" per eseguire il codice sostitutivo VBA.

Consigli e avvertenze

  • Se non siete sicuri di come specificare lo stile che si desidera trovare o sostituire, provare a registrare una macro, la modifica del testo per lo stile che si desidera conoscere il codice per, poi guardando il codice che viene generato. È possibile utilizzare lo stesso codice per copiare in questo frammento di codice.