Regolazione della larghezza delle colonne dalla tastiera (Microsoft Word)
Molte persone che hanno familiarità con WordPerfect in seguito riterranno la necessità di imparare a usare Word. A volte la transizione non è del tutto fluida, in gran parte perché le attività non vengono eseguite allo stesso modo in Word come in WordPerfect.
Un esempio calzante è la regolazione della larghezza delle colonne della tabella utilizzando la tastiera. WordPerfect, che è sempre stato “orientato alla tastiera”
programma, rende facili le regolazioni: basta premere> o <per allargare o restringere la colonna. Word, d’altra parte, è sempre stato più orientato al mouse e non ha un comando da tastiera equivalente per questo compito.
Ci sono soluzioni alternative; ad esempio, puoi usare la tastiera per digitare Alt + A, R, U e quindi premere Tab un paio di volte per arrivare al campo della larghezza della colonna. Il problema con questo, ovviamente, è che non è affatto facile (o intuitivo).
Se non ti dispiace usare il mouse, puoi tenere premuto il tasto Alt mentre trascini il bordo di una colonna. Il righello cambia per mostrare la larghezza precisa delle colonne mentre sposti il bordo. Molto bello, ma comunque un dolore per coloro che preferiscono usare solo la tastiera. (Inoltre non è particolarmente utile per coloro che potrebbero non avere una risoluzione del mouse molto buona o che non possono spostare il mouse per distanze molto ridotte.)
Forse la soluzione migliore è creare una propria emulazione della funzionalità di WordPerfect. La seguente macro può fare proprio questo:
Sub StretchColumn() Dim iCol As Integer Dim sCurrent As Single If Selection.Information(wdWithInTable) Then If Selection.Columns.Count = 1 Then iCol = Selection.Cells(1).ColumnIndex sCurrent = Selection.Tables(1).Columns(iCol).Width Selection.Tables(1).Columns(iCol).SetWidth _ ColumnWidth:=sCurrent + 1, RulerStyle:=wdAdjustNone Else MsgBox ("More than one column selected") End If Else MsgBox ("Insertion point not within a table") End If End Sub
Se si assegna questa macro a un tasto di scelta rapida (come descritto in altri numeri di WordTips), è possibile aumentare la larghezza della colonna della tabella corrente di un punto (1/72 di pollice) ogni volta che si preme il tasto di scelta rapida. Puoi apportare una semplice modifica alla macro per creare una versione che diminuisca anche la larghezza della colonna:
Sub ShrinkColumn() Dim iCol As Integer Dim sCurrent As Single Dim sNext As Single If Selection.Information(wdWithInTable) Then If Selection.Columns.Count = 1 Then iCol = Selection.Cells(1).ColumnIndex sCurrent = Selection.Tables(1).Columns(iCol).Width sNext = sCurrent - 1 If sNext < 1 Then sNext = 1 Selection.Tables(1).Columns(iCol).SetWidth _ ColumnWidth:=sNext, RulerStyle:=wdAdjustNone Else MsgBox ("More than one column selected") End If Else MsgBox ("Insertion point not within a table") End If End Sub
_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 (13369) si applica a Microsoft Word 2007, 2010, 2013, 2016, 2019 e Word in Office 365. Puoi trovare una versione di questo suggerimento per vecchia interfaccia del menu di Word qui: