Sapere come eliminare testo barrato con VBA consente di cancellare in fretta questo contenuto potenzialmente distrarre dal documento. Poiché VBA richiede l'intervento dell'utente per eseguire questa operazione , è possibile farlo senza errore umano . La funzione di VBA alla base di questo progetto è la proprietà " Tipo di carattere" della classe "Range" , di cui tutte le parole presenti nei documenti sono membri . La proprietà " Font " ha diverse proprietà dei componenti che memorizzano tutti formattazione applicata a una parola , come ad esempio l'effetto barrato. Istruzioni
1
Premere " Controllo " e "N" per creare un nuovo documento di Word , quindi digitare un paio di parole in esso. Fare doppio clic su una delle parole per selezionarlo , quindi premere il tasto " Control" e "D" simultaneamente per visualizzare la finestra di dialogo " Tipo di carattere" . Fare clic sulla casella di controllo " Barrato " per inserire questo effetto sulla parola , quindi fare clic su " OK" per chiudere la finestra di dialogo .
2
Clicca voce "Opzioni" del tab " File" , quindi fare clic sul " personalizzare "il comando del" nastro riquadro Categorie " . Queste azioni si prendono per l'opzione per abilitare la visualizzazione del tab " Sviluppo " , che contiene il pulsante per lavorare con VBA .
3
Fare clic sulla casella di controllo " Developer " per fare visualizzare la Parola " Developer " scheda , quindi fare clic su " OK "per chiudere la " Opzioni " finestra di dialogo.
4
Fare clic sul pulsante" Visual Basic " " della scheda "Sviluppatore per aprire l'ambiente di sviluppo di Visual Basic , che consente di scrivere , modificare ed eseguire il debug dei programmi .
5
Clicca comando " Module" del menu "Inserisci" per creare una nuova finestra per i programmi che entrano , quindi incollare il seguente programma nella nuova finestra . Questo programma legge la proprietà " Barrato " di ogni parola nel documento corrente , e di eliminare la parola se il valore di tale proprietà è "True". Il programma utilizza la funzione della parola "Cancella" , che i programmatori di VBA chiamano un " metodo " per eseguire la cancellazione.
DelStrikeThrough Public Sub ( ) per
Dim w
ActiveDocument
For Each w In . parole
w.Font.StrikeThrough = True Then
w.Delete
End If
< p > Avanti
End With End Sub
6
Clicca su uno dichiarazioni del programma , quindi fare clic sul menu a tendina " Debug " "Step in " di comando, che consente di di eseguire una sola istruzione programma alla volta . Esecuzione di un programma in questo modo aiuta a capire l'effetto di ogni istruzione .
7
Comunicati "F8" ripetutamente per avanzare il momento clou per la successiva istruzione del programma. Si noti che il programma esegue solo l'istruzione "Elimina" una volta - . Per la singola parola con il carattere barrato è applicato al punto uno
8
Continuare a premere "F8" fino a quando il momento clou scompare , indicando il programma ha terminato l'esecuzione .
9
Fare clic sull'icona " Parola" sulla barra delle applicazioni di Windows per tornare a Word . Si noti che la parola con il carattere barrato è stato cancellato.