-
Total de itens
1 -
Registro em
-
Última visita
Sobre elucasfreitas
elucasfreitas's Achievements
0
Reputação
-
pessoal, bom dia. Preciso salvar os gráficos feitos no excel em jpg em uma pasta qualquer em meu computador. Como são muitos gráficos optei pelo caminho de programar este salvamento. Este é meu primeiro contato com Macros e VBA mas já consegui estudar, entender e aplicar para salvar os gráficos com este código que busquei na internet (abaixo): O meu problema agora é, a qualidade desta imagem, do jeito que estou fazendo a imagem fica borrada, (perde a qualidade), como eu poderia salvar os gráficos com a mesma qualidade do que é apresentado noe excel? é possível? ''' Set Range you want to export to file Dim rgExp As Range: Set rgExp = Sheets("LR").Range("A2:K26") ''' Copy range as picture onto Clipboard rgExp.CopyPicture Appearance:=xlScreen, Format:=xlBitmap ''' Create an empty chart with exact size of range copied With ActiveSheet.ChartObjects.Add(Left:=rgExp.Left, Top:=rgExp.Top, _ Width:=rgExp.Width, Height:=rgExp.Height) .Name = "ChartVolumeMetricsDevEXPORT" .Activate End With ''' Paste into chart area, export to file, delete chart. ActiveChart.Paste ActiveSheet.ChartObjects("ChartVolumeMetricsDevEXPORT").Chart.Export "C:\Users\elucas\Desktop\LR.jpg" ActiveSheet.ChartObjects("ChartVolumeMetricsDevEXPORT").Delete