Commutazione delle assegnazioni dei caratteri in una macro (Microsoft Word)
Jacie ha scritto di aver creato una macro che imposta il testo su Time New Roman. Voleva cambiare la macro in modo che fosse un passaggio tra Times New Roman e Arial Narrow Bold e si chiedeva come farlo.
Il modo più semplice per farlo in una macro è semplicemente controllare il carattere utilizzato nel testo selezionato e quindi eseguire i passaggi in base a ciò che trovi. Ad esempio, la seguente macro avrà effetto solo se il testo selezionato è Times New Roman o Arial Narrow:
Sub ChangeSelectedFont() Select Case Selection.Font.Name Case "Times New Roman" Selection.Font.Name = "Arial Narrow" Selection.Font.Bold = True Case "Arial Narrow" Selection.Font.Name = "Times New Roman" Selection.Font.Bold = False End Select End Sub
Tuttavia, esiste un modo diverso, non macro, che potrebbe avere un senso.
Perché non usare gli stili? È possibile definire stili per comprendere qualsiasi attributo di formattazione desiderato. Ad esempio, potresti definire uno stile che utilizza Times New Roman e un altro che utilizza Arial Narrow Bold. Potresti applicare gli stili a piacimento, dalla barra degli strumenti, e potresti persino cercare e sostituire utilizzando gli stili.
_Nota: _
Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti WordTips), ho preparato una pagina speciale che include informazioni utili.
WordTips è la tua fonte di formazione economica su Microsoft Word.
(Microsoft Word è il software di elaborazione testi più popolare al mondo.) Questo suggerimento (1300) si applica a Microsoft Word 97, 2000, 2002 e 2003. È possibile trovare una versione di questo suggerimento per l’interfaccia a nastro di Word (Word 2007 e più tardi) qui: