Ir para conteúdo
Fórum Script Brasil
  • 0

Salvar gráficos de uma planilha em jpg (baixa qualidade)


elucasfreitas

Pergunta

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
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Olá Lucas. Sim, é possível salvar os gráficos do Excel com boa qualidade.

Para isto você pode usar o seguinte comando:

Obs. O gráfico deve estar selecionado (se o object for o gráfico em si não precisa, basta estar na planilha do gráfico e executar a macro).

ActiveChart.Export "C:.....\NomeDoArquivo.jpg"

Espero ter ajudado.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...