Notifications
Clear all

Dimensionar imagens no Powerpoint

3 Posts
1 Usuários
0 Reactions
1,182 Visualizações
(@vguedes)
Posts: 47
Eminent Member
Topic starter
 

Prezados, bom dia.

Tenho uma macro que exporta para o powerpoint diversos gráficos do excel, através de 'imagem' ou 'bitmap'. Porém, estou com dificuldade em dimensionar esses gráficos nos slides do powerpoint.

Neste, o método 'weidth' aumenta ou diminui o gráfico tanto largura quanto altura, e o método "height" não altera em nada. Eu queria um jeito de aumentar só a largura da imagem sem que altere sua altura.

Segue em anexo as planilhas usadas e abaixo um trecho do código mencionado.

A planilha "Pasta1" executa a macro, as outras duas em excel são onde pego pego os gráficos. O arquivo .ppt é onde colo os gráficos.
Fiquem a vontade para fazer as devidas alterações.

Um abraço a todos e desde já agradeço.

Let file = "W:ENERGIAGESTAODEATIVOSRELATÓRIOModelo.pptx"

Set pptApp = CreateObject("PowerPoint.Application")
    
    With pptApp
        Let .Visible = True
        Let .WindowState = 3
        Set Pres1 = pptApp.Presentations.Open(file)
    End With
    
    
'############## SLIDE 3 ###################
    
    
Workbooks.Open Filename:="W:ENERGIAGESTAODEATIVOSRELATÓRIOACOMPANHAMENTO_GSF.xlsx", UpdateLinks:=False
    
Worksheets("Dados").Range("s433:aI464").CopyPicture Appearance:=xlScreen, Format:=xlPicture
pptApp.ActiveWindow.View.GotoSlide Index:=3
    
    
    
Set secondSlide = pptApp.ActiveWindow.View.Slide
secondSlide.Shapes.Paste.Select

With pptApp.ActiveWindow.Selection.ShapeRange
        
    Let .Height = 600
    Let .Width = 670

        .Align msoAlignCenters, True
        .Align msoAlignMiddles, True
        .IncrementTop 24#
    
    pptApp.ActiveWindow.Selection.ShapeRange(1).Top = pptApp.ActiveWindow.Selection.ShapeRange(1).Top + 50
    
End With
    
Workbooks("ACOMPANHAMENTO_GSF.xlsx").Close SaveChanges:=False
 
Postado : 25/09/2013 8:12 am
(@vguedes)
Posts: 47
Eminent Member
Topic starter
 

Pessoal, o anexo ficou grande então aqui vai o Powerpoint no qual falei no post anterior.

Abraços!

 
Postado : 25/09/2013 8:14 am
(@vguedes)
Posts: 47
Eminent Member
Topic starter
 

Prezados,

Alguém teria alguma ideia?

Creio que seja uma coisa simples mas que por algum motivo não consegui identificar.

Um abraço a todos!

 
Postado : 27/09/2013 5:52 am