Ridurre la dimensione degli spazi in una selezione (Microsoft Word)
George vorrebbe condensare solo lo spazio tra le parole in un testo che seleziona in un documento. Può cambiare la dimensione in punti di ogni spazio, uno alla volta. Può farlo anche trovando lo spazio e sostituendolo con uno spazio di dimensioni inferiori. Tuttavia, vorrebbe diminuire gradualmente le dimensioni degli spazi. (Ad esempio, 0,1 punti in ogni passaggio.)
Non è possibile fare esattamente ciò che George vuole perché Word consente di regolare la dimensione del carattere solo con incrementi di mezzo punto, non con incrementi di decimo punto. Se decrementare di mezzo punto alla volta va bene, l’approccio migliore è usare una macro:
Sub StepSpaceFontSize() Dim F As Double Dim C As Long For C = 1 To Len(Selection) If Asc(Mid(Selection, C, 1)) = 32 Then F = Selection.Range.Characters(C).Font.Size If F > 5 Then Selection.Range.Characters(C).Font.Size = (F - 0.5) End If End If Next C End Sub
La macro passa attraverso ogni carattere nel testo selezionato e, se il carattere è uno spazio, diminuisce la dimensione in punti solo di quello spazio. La macro applica un limite inferiore alla dimensione del carattere, poiché scenderà solo a 5 punti.
_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 (13717) si applica a Microsoft Word 2007, 2010, 2013, 2016, 2019 e Word in Office 365.