como remover ou alterar preenchimentos de plano de fundo em todas as tabelas em um documento do Microsoft Word

4

Eu tenho um monte de documentos grandes, com muitas tabelas que têm estilos de preenchimento diferentes e inconsistentes - alguns deles não são legíveis em preto e branco quando impressos.

Não consigo alterar o preenchimento de plano de fundo para todas as tabelas de uma só vez. O problema que tenho é que quando abro esse documento, e Select All, as propriedades da tabela estão inativas.

Você conhece uma técnica para selecionar todas as tabelas, ou um método para aplicar o formato global de tabelas, com um script ou de alguma outra forma?

    
por PA. 17.12.2012 / 10:34

2 respostas

3

Crie uma macro no Word usando o seguinte código:

Sub SelectAllTables()
    Dim tbl As Table
    Application.ScreenUpdating = False
    For Each tbl In ActiveDocument.Tables
        tbl.Range.Editors.Add wdEditorEveryone
    Next
    ActiveDocument.SelectAllEditableRanges (wdEditorEveryone)
    ActiveDocument.DeleteAllEditableRanges (wdEditorEveryone)
    Application.ScreenUpdating = True
End Sub

Execute a macro para selecionar todas as tabelas e, em seguida, você pode modificar seus planos de fundo de uma só vez.

    
por 18.12.2012 / 01:34
0

Eu acredito que o Kutools para o Word add-in permite que você selecione todas as tabelas de uma só vez. Também é compatível com o Word 2003.

    
por 17.12.2012 / 15:52