Como alterar o estilo de todas as tabelas no Microsoft Word

Para dar a mesma aparência às tabelas existentes no Microsoft Word, execute uma pequena macro VBA no aplicativo Word para desktop. A macro percorre as tabelas do corpo principal do documento e atribui o estilo de tabela escolhido. A galeria Design de Tabela formata uma tabela selecionada; a macro aplica um estilo a todo o documento em uma única execução. Uma configuração separada do Word controla as tabelas que você criar posteriormente.

Estas capturas de tela e caminhos de menu são para o Word no Windows. O Word para Mac também suporta macros, embora seus menus sejam diferentes. O Word para a Web pode exibir o resultado, mas não pode executar macros VBA. Salve uma cópia do seu documento antes de começar.

1. Encontre o nome exato do estilo da tabela.

Clique dentro de uma tabela para exibir a guia contextual Design da Tabela . Abra a galeria Estilos de Tabela e selecione o estilo desejado. Anote o nome exibido na dica de ferramenta; a macro precisa do nome exato, incluindo espaços e pontuação. Se o estilo já estiver no documento, você poderá selecioná-lo lá. A Microsoft descreve os controles de formatação de tabela na guia Design da Tabela .

Faixa de opções Design de tabela do Word com a galeria Estilos de tabela aberta e um bloco de estilo posicionado ao passar o cursor sobre ele para revelar sua dica de ferramenta.
Aponte para um bloco de estilo e observe o nome que o Word exibe na dica de ferramenta.

2. Exibir a guia Desenvolvedor

No Word para Windows, selecione Arquivo > Opções > Personalizar Faixa de Opções . Em Guias Principais , marque a opção Desenvolvedor e selecione OK . No Word para Mac, abra Word > Preferências > Faixa de Opções e Barra de Ferramentas , escolha Personalizar a Faixa de Opções > Guias Principais , marque a opção Desenvolvedor e salve. Consulte as instruções da Microsoft para exibir a guia Desenvolvedor .

Opções do Word na página Personalizar Faixa de Opções, com a opção Desenvolvedor marcada na lista Guias Principais.
Habilite o modo Desenvolvedor uma única vez para acessar as ferramentas de macro do Word.

3. Crie uma macro no documento.

Na guia Desenvolvedor , selecione Macros . Digite ` ApplyTableStyleToAllTables<nome_da_macro>` como nome da macro. Na lista Macros em , selecione o documento atual para que a macro seja armazenada com ele e, em seguida, selecione Criar . O Word abrirá o Editor do Visual Basic. Essas etapas seguem o guia da Microsoft para criar ou executar uma macro .

A caixa de diálogo Macros do Word com ApplyTableStyleToAllTables inserida e o botão Criar selecionado.
Crie a macro no documento que deseja atualizar.

4. Adicione o código de estilo de tabela

No editor, substitua o código de exemplo pelo seguinte. Altere apenas as palavras dentro das aspas para o nome exato do estilo da galeria; mantenha as aspas e o restante do código.

Sub ApplyTableStyleToAllTables()
    Dim tbl As Table

    For Each tbl In ActiveDocument.Tables
        tbl.Style = "REPLACE WITH YOUR EXACT STYLE NAME"
    Next tbl
End Sub

A Table.Stylepropriedade aceita um nome de estilo, portanto, erros de ortografia ou pontuação podem impedir o Word de encontrar o estilo. Verifique o nome antes de executar a macro. O loop usa a Tablescoleção do documento; a Microsoft observa que a contagem da coleção de um documento abrange a história principal (o corpo do documento) em sua referência de Tabelas . Tabelas em cabeçalhos, rodapés ou outros trechos da história podem precisar de tratamento separado.

O Editor do Visual Basic mostra um loop através de ActiveDocument.Tables e um espaço reservado para o nome exato do estilo da tabela.
Substitua o marcador entre aspas pelo nome do estilo que você registrou.

5. Execute a macro

Feche o Editor do Visual Basic para retornar ao Word. Selecione Desenvolvedor > Macros , escolha a opção ApplyTableStyleToAllTablese selecione Executar . O Word alterará a atribuição de estilo para cada tabela no corpo principal do documento ativo. Se você tiver vários documentos abertos, confirme se o documento correto está ativo antes de executar a alteração.

Diálogo de Macros do Word com a opção AplicarEstiloDeTabelaA todasAsTabelas selecionada e o botão Executar visível.
Selecione a macro e execute-a no documento aberto.

6. Revise e salve o resultado.

Verifique se as tabelas possuem títulos, bordas e sombreamento legíveis. Opções de estilo de tabela, como Linha de Cabeçalho e Linhas com Faixas , ou formatação aplicada manualmente a células individuais, podem fazer com que duas tabelas com o mesmo estilo pareçam diferentes.

Duas tabelas separadas em um documento do Word, ambas com cabeçalhos azuis correspondentes e linhas de corpo com faixas.
Analise cada tabela após a macro aplicar o estilo compartilhado.

Para manter a macro para execuções posteriores, salve o arquivo como um Documento Habilitado para Macros do Word (.docm) . Salvar o resultado em uma .docxcópia normal preserva a formatação da tabela, mas não o código VBA. O Word para a Web pode abrir um .docmarquivo, mas as macros são executadas apenas no aplicativo para desktop; consulte o guia de recursos da Microsoft sobre navegador versus desktop .

Diálogo "Salvar como" do Word com o tipo de arquivo "Documento habilitado para macro do Word (*.docm)" selecionado.
Salve como .docm se quiser guardar e executar a macro novamente.

Defina um estilo para as tabelas que você adicionar posteriormente.

O loop acima altera as tabelas existentes ao ser executado. Ele não estiliza automaticamente todas as tabelas que você inserir no futuro. O Word possui um método VBA separado para definir o estilo de tabela padrão para tabelas recém-criadas. Adicione e execute esta macro separada se desejar esse comportamento; substitua o marcador de posição pelo mesmo nome de estilo exato:

Sub SetDefaultTableStyleForNewTables()
    ActiveDocument.SetDefaultTableStyle _
        Style:="REPLACE WITH YOUR EXACT STYLE NAME", _
        SetInTemplate:=False
End Sub

A documentação da Microsoft define SetDefaultTableStyle como a configuração para tabelas recém-criadas. Definir SetInTemplatecomo verdadeiro Truetambém salva o estilo no modelo anexado; deixe como está Falsese quiser alterar apenas o estilo padrão do documento.

Editor do Visual Basic com SetDefaultTableStyle e SetInTemplate definidos como False para tabelas futuras.
O método de estilo padrão afeta novas tabelas; ele não altera o estilo das tabelas existentes.

Nota de segurança de macro

Execute apenas macros que você entenda e em que confie. Se o Word bloquear macros, o administrador da sua empresa ou escola pode controlar essa configuração. Não habilite todas as macros globalmente apenas para executar este código; consulte as diretrizes de segurança de macros da Microsoft ou o seu administrador.

Deixar um comentário

Como excluir uma planilha no Excel: dois métodos simples

Como excluir uma planilha no Excel: dois métodos simples

Remova uma planilha do Excel de sua guia ou da faixa de opções Página Inicial, exclua várias planilhas selecionadas e mostre uma guia oculta antes de removê-la.

Como alterar o estilo de todas as tabelas no Microsoft Word

Como alterar o estilo de todas as tabelas no Microsoft Word

Aprenda como alterar o estilo de todas as tabelas no Microsoft Word com uma macro de desktop e como definir um estilo padrão diferente para novas tabelas.

Como duplicar uma página no Word: métodos para página única e para várias páginas

Como duplicar uma página no Word: métodos para página única e para várias páginas

Copie um arquivo do Word de uma página ou duplique uma página em um documento mais longo. Aprenda como selecionar conteúdo, inserir uma quebra de página, preservar a formatação e evitar surpresas no layout.

Como calcular a raiz quadrada no Excel: 4 métodos com fórmulas

Como calcular a raiz quadrada no Excel: 4 métodos com fórmulas

Aprenda quatro maneiras de calcular a raiz quadrada no Excel, incluindo RAIZ, POTÊNCIA, o operador circunflexo e SOMA DA SÉRIE, além de dicas para valores negativos e arredondamento.

Como excluir uma página no Word: um guia passo a passo

Como excluir uma página no Word: um guia passo a passo

Exclua uma página no Microsoft Word no Windows ou Mac, ou corrija uma página em branco persistente, verificando as marcas de parágrafo, quebras de página e quebras de seção.

Como encontrar valores duplicados no Microsoft Excel: 3 métodos

Como encontrar valores duplicados no Microsoft Excel: 3 métodos

Use a formatação condicional, a fórmula CONT.SE ou a opção Remover Duplicados para identificar valores repetidos no Excel e comparar linhas inteiras com segurança.

Como remover quebras de seção no Word e manter o layout intacto

Como remover quebras de seção no Word e manter o layout intacto

Aprenda como remover uma quebra de seção ou várias quebras de seção no Word e, em seguida, verifique cabeçalhos, números de página e layout em busca de alterações inesperadas.

Como copiar um documento do Word: 3 maneiras simples de criar uma duplicata

Como copiar um documento do Word: 3 maneiras simples de criar uma duplicata

Faça uma cópia de um documento do Word no Explorador de Arquivos, no Word para desktop ou no Word para a Web. Escolha um destino local, em uma unidade externa ou no OneDrive sem alterar o original.

Como remover comentários no Word (ou ocultá-los enquanto você trabalha)

Como remover comentários no Word (ou ocultá-los enquanto você trabalha)

Aprenda como excluir um comentário, uma discussão inteira ou todos os comentários no Word — e como ocultar comentários sem removê-los.

Como inserir um PDF no Word: 2 métodos simples

Como inserir um PDF no Word: 2 métodos simples

Converta um PDF em conteúdo editável do Word ou adicione-o como um objeto a um documento existente. Saiba quando incorporar, criar links ou exibir um ícone de PDF.