Jump to content

Word E Gráficos


scuz
 Share

Recommended Posts

Boas tardes!

Estou plenamente saturado de ajustar gráficos no word, estou a escrever um trabalho e já vou no 27º gráfico e tive que os ajeitar todos manualmente.

A minha dúvida é se existe alguma maneira de formatar todos os gráficos e em simultâneo para possuírem um tamanho que eu defina?

Cumprimentos

Link to comment
Share on other sites

Calculo que tenhas imagens e/ou tabelas espalhadas pelo mesmo documento.

Podias construir uma macro que fazia resize a todos gráficos, o problema é que se existir imagens e outros elementos semelhantes acabam todos por ser formatados da mesma maneira.

Segunda hipótese, criar uma macro e usá-la uma vez para cada gráfico.

Link to comment
Share on other sites

Creio que a segunda hipótese será mais viável, porém continuo com o mesmo problema. Não sei trabalhar com macros, vou tentar procurar na net a ver se existe alguma coisa disponível. Obrigado pela ideia.

Link to comment
Share on other sites

Só aos gráficos não consigo, para o VBA os gráficos, imagens e todos os outros objectos semelhantes são o mesmo, não os destinge.

A única solução nesse caso é criares uma macro que seja accionada via atalho (por exemplo CTRL+E) e cada vez que seleccionares no word um gráfico activas a macro.

______________________________________

Sub Macro1()

Selection.InlineShapes(1).Height = 170.1

Selection.InlineShapes(1).Width = 255.1

End Sub

______________________________________

Os valores que estão ali tu é que escolhes é claro. (Nota: 1cm = 28,38 points aprox)

Link to comment
Share on other sites

Tentei com o teu código mas deu um erro que "puxou" o debuger... =\

O código que tenho é este, tirado de um pesquisa do google...

Public Sub ResizePics()

Dim oDoc As Document, oShape As InlineShape

Set oDoc = Application.ActiveDocument

For Each oShape In oDoc.InlineShapes

oShape.Height = 220

oShape.Width = 270

Next oShape

Set oDoc = Nothing

End Sub

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.