Compartilhar via

Como padronizar tamanho de imagens inseridas. Alterar o tamanho de todas as imagens inseridas de uma só vez.

Anônima
2011-01-08T13:10:20+00:00

Como padronizar tamanho de imagens inseridas.

Quero alterar o tamanho de todas as imagens inseridas de uma só vez. Só sei mudar os tamanhos das imagens uma por uma. E quero mudar todas de uma só vez (fixando a largura com 5cm, por exemplo) renviar resposta para <Email removido>

Microsoft 365 e Office | Word | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

15 respostas

Classificar por: Mais útil
  1. Anônima
    2011-01-11T00:08:59+00:00

    Você pode usar a rotina abaixo para automaticamente converter todas as imagens de um Documento para a largura desejada:

    Sub RedimensionarImagens()

    Dim ishp As InlineShape

    For Each ishp In ActiveDocument.InlineShapes ishp.width = 50 Next ishp

    End Sub


    Felipe Costa Gualberto - http://www.ambienteoffice.com.br

    90+ pessoas acharam esta resposta útil.
    0 comentários Sem comentários
  2. Anônima
    2011-07-04T23:37:01+00:00

    Deverá usar a propriedade LockAspectRatio e habilitá-la para falso em cada uma das formas:

    Sub RedimensionarImagens()

    Dim ishp As InlineShape

    For Each ishp In ActiveDocument.InlineShapes

    ishp.LockAspectRatio = msoFalse

    ishp.Width = 100

    Next ishp

    End Sub

    7 pessoas acharam esta resposta útil.
    0 comentários Sem comentários
  3. Anônima
    2011-01-12T00:07:45+00:00

    Luciana,

    Uma rotina é um programa em escrito em VBA. Para utilizá-la, pressione Alt+F11 no Word, clique com o botão da direita em uma Pasta e adicione um Módulo. Cole o código e depois execute-o pressionando F5 ou então volte ao Word, pressione Alt+F8 e execute o código RedimensionarImagens. Se mesmo assim não conseguir, leia http://www.ambienteoffice.com.br/officevba/modulos_em_vba/


    Felipe Costa Gualberto - http://www.ambienteoffice.com.br

    6 pessoas acharam esta resposta útil.
    0 comentários Sem comentários
  4. Anônima
    2011-01-13T21:51:03+00:00

    Comigo está funcionando.

    Observe que, para que as imagens mudem de dimensão novamente, não basta apenas que os valores sejam alterados. Você tem que alterar os valores e pressionar F5 paraexecutar a rotina novamente. Você está fazendo isso?


    Felipe Costa Gualberto - http://www.ambienteoffice.com.br

    4 pessoas acharam esta resposta útil.
    0 comentários Sem comentários
  5. Anônima
    2011-01-12T21:02:42+00:00

    Tente usar o código abaixo

    Sub RedimensionarImagens()

    Dim ishp As InlineShape

    For Each ishp In ActiveDocument.InlineShapes 'Para alterar Largura da Imagem: ishp.Width = 333

    'Para alterar Altura da Imagem: ishp.Height = 251

    Next ishp End Sub

    Se não der certo, experimente você mesma aumentar ou diminuir os valores sublinhados até encontrar um formato que te agrade.


    Felipe Costa Gualberto - http://www.ambienteoffice.com.br

    3 pessoas acharam esta resposta útil.
    0 comentários Sem comentários