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?

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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.