Ir ao conteúdo

Word Erro em Código VBAWord - Aplicar Ajuste de Janela em todas as tabelas de um Doc


Ir à solução Resolvido por Midori,

Posts recomendados

Postado

Bom dia, 

 

Preciso de ajuda na elaboração de um código VBA no Word, para um macro que aplica auto-ajuste à janela, para todas as tabelas do arquivo.

 

Escrevi o seguinte código: 

 

Sub Formatar_tabela()
Dim doc             As Document
Dim qtd_tabelas     As Integer
Dim a               As Integer
Dim auto_ajuste     As Single
Set doc = ActiveDocument
qtd_tabelas = doc.Tables().Count
For a = 1 To qtd_tabelas
    doc.Tables(a).Select
    With Selection
    .Tables(a).AutoFitBehavior (wdAutoFitWindow)
   .Tables(a).AutoFitBehavior (wdAutoFitWindow)
    End With
Next a

 

O problema que tenho, é que o macro aplica o ajuste na primeira tabela, entretanto, quando seleciona a segunda tabela, ocorre o seguinte erro:

image.png.4f164fb8a7646884c4f82f31f7aadedf.png

 

A linha que está depurando é essa:

 

image.png.faa62657ab7da0e1a8edae8a917d25bd.png

 

Gostaria de entender o porquê de isto estar acontecendo.

 

Desde já agradeço.

image.png

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...