Liz tiene varios documentos, cada uno con varias tablas que contienen contenido.

Estas tablas son tablas simples de dos columnas con un número variable de filas.

Actualmente, los anchos de columna de las tablas varían según el contenido. Liz quiere que todas las tablas tengan el mismo ancho de columna (por ejemplo, 5,25 «para la primera columna y 1,25» para la segunda columna).

Se pregunta si hay alguna manera de lograr esto además de establecer los anchos de columna para cada tabla de uno en uno.

Si, como describe Liz, estos son documentos existentes que contienen un montón de tablas, entonces la única forma de realizar esta tarea es usar una macro.

La técnica a utilizar se ha descrito en un WordTip diferente, que puede encontrar aquí:

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

Si bien la técnica descrita en ese consejo es aplicable a la situación de Liz, se puede hacer aún más aplicable simplemente haciendo algunos cambios. Por ejemplo, Liz indica que todas las tablas tienen dos columnas. Sin embargo, si hay (por alguna razón) una tabla o dos que tienen un número diferente de columnas, una macro que espera dos columnas podría causar estragos en estas otras tablas. Considere esta macro, que simplemente omite cualquier tabla que tenga un número diferente de columnas:

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

Cuando ejecuta la macro, ajusta el ancho de todas las tablas de dos columnas del documento. Cuando se completa, muestra la cantidad de tablas que se corrigieron (la cantidad de tablas de dos columnas) y la cantidad de tablas que se omitieron (las que tenían menos o más columnas que dos).

Este enfoque basado en macros funciona muy bien para documentos que ya tienen tablas. Sin embargo, si está creando nuevos documentos, debería considerar la posibilidad de crear una tabla «estándar» y almacenarla como Building Block.

Esto hace que sea muy fácil poner una tabla de este tipo en su documento mientras lo está desarrollando. La forma en que lo haces está cubierta en un WordTip diferente:

T006076

_Nota: _

Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios WordTips), he preparado una página especial que incluye información útil.

WordTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador] `.

WordTips es su fuente de formación rentable en Microsoft Word.

(Microsoft Word es el software de procesamiento de texto más popular del mundo). Este consejo (13749) se aplica a Microsoft Word 2007, 2010, 2013, 2016, 2019 y Word en Office 365.