Cómo cambiar el ancho de columna para todas las tablas de palabras a la vez

4

Tengo muchas tablas (& gt; 200) en Word que tienen el mismo diseño (dos columnas, seis filas).

Necesito ajustar los anchos de columna para todos ellos. Hay alguna manera de automatizar esto?

countermode
fuente

Respuestas:

6

Podría usar una macro VBA para cambiar el tamaño de cada tabla.

prensa ALT + F11 en Word e inserte la macro debajo Proyecto »ThisDocument .
Ejecuta el código con F5

Sub resizeTables()    
  For Each Table In ActiveDocument.Tables
    On Error Resume Next
    Table.Columns(1).Width = 200
    Table.Columns(2).Width = 300
    On Error GoTo 0
  Next    
End Sub
  • Columns(2) representa la columna 2 en cada tabla
  • El valor Width = 300 Es su ancho deseado en pixel. Cambia a tus necesidades
  • Si su tabla tiene menos columnas que su macro VBA, obtendrá una excepción. Para esto, agregué On Error Resume Next ignorar los errores y On Error GoTo 0 para detener este manejo de errores
nixda
fuente