Ir para conteúdo
Fórum Script Brasil

elucasfreitas

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre elucasfreitas

elucasfreitas's Achievements

0

Reputação

  1. 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
×
×
  • Criar Novo...