Liz ha diversi documenti, ciascuno con più tabelle contenenti contenuto.

Queste tabelle sono semplici tabelle a due colonne con un numero variabile di righe.

Attualmente, le larghezze delle colonne delle tabelle variano a seconda del contenuto. Liz vuole che tutte le tabelle abbiano la stessa larghezza di colonna (ad esempio, 5,25 pollici per la prima colonna e 1,25 pollici per la seconda colonna).

Si chiede se c’è un modo per ottenere questo risultato diverso dall’impostazione delle larghezze delle colonne per ciascuna tabella una alla volta.

Se, come descrive Liz, si tratta di documenti esistenti che contengono un gruppo di tabelle, l’unico modo per eseguire questa operazione è utilizzare una macro.

La tecnica da utilizzare è stata effettivamente descritta in un diverso WordTip, che puoi trovare qui:

`link:/office-skill-it/wordribbon-T011693

Sebbene la tecnica descritta in quel suggerimento sia applicabile alla situazione di Liz, può essere resa ancora più applicabile semplicemente apportando alcune modifiche. Ad esempio, Liz indica che tutte le tabelle hanno due colonne. Tuttavia, se (per qualche motivo) una o due tabelle hanno un numero diverso di colonne, una macro che prevede due colonne potrebbe creare problemi con queste altre tabelle. Considera questa macro, che salta semplicemente qualsiasi tabella che ha un diverso numero di colonne:

Sub SetTableWidths()

Dim t As Table     Dim iFixed As Integer     Dim iSkipped As Integer     Dim sTemp As String

iFixed = 0     iSkipped = 0     For Each t In ActiveDocument.Tables         If t.Columns.Count = 2 Then             t.Columns(1).Width = InchesToPoints(5.25)

t.Columns(2).Width = InchesToPoints(1.25)

iFixed = iFixed + 1         Else             iSkipped = iSkipped + 1         End If     Next t     sTemp = "Tables Fixed: " & iFixed & vbCr     sTemp = sTemp & "Tables Skipped: " & iSkipped     MsgBox sTemp End Sub

Quando esegui la macro, regola la larghezza di tutte le tabelle a due colonne nel documento. Una volta completato, mostra il numero di tabelle che sono state fissate (il numero di tabelle a due colonne) e il numero di tabelle che sono state ignorate (quelle che avevano meno o più colonne di due).

Questo approccio basato su macro funziona alla grande per i documenti che contengono già tabelle. Se stai creando nuovi documenti, tuttavia, dovresti considerare la creazione di una tabella “standard” e memorizzarla come Building Block.

Ciò rende molto facile inserire una tabella di questo tipo nel documento mentre lo si sviluppa. Il modo in cui lo fai è trattato in un diverso WordTip:

T006076

_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.

WordTipsMacros [Fare clic qui per aprire quella pagina speciale in una nuova scheda del browser] `.

WordTips è la tua fonte di formazione economica su Microsoft Word.

(Microsoft Word è il software di elaborazione testi più popolare al mondo.) Questo suggerimento (13749) si applica a Microsoft Word 2007, 2010, 2013, 2016, 2019 e Word in Office 365.