Como posso salvar um gráfico em um arquivo PNG ou GIF no Microsoft Excel?
Sei que posso salvar como um arquivo HTML e usar a imagem criada lá, mas suspeito que exista uma maneira de não criar outra confusão de arquivos que não quero. É um prazer instalar um suplemento, se essa for a opção recomendada.
Estou usando o Excel 2003 e 2007, se isso importa.
microsoft-excel
charts
png
gif
fmark
fonte
fonte
Respostas:
O Excel não oferece suporte acessível ao usuário para essa funcionalidade, mas você pode contornar isso facilmente ou acessar o VBA, onde essa funcionalidade é fornecida:
Exportação "one-shot"
Exportação a granel
Você provavelmente gostaria de usar
ActiveChart.Export
uma macro VBA, isso permite especificar um caminho de arquivo e, em seguida, permite que o Excel faça o trabalho.Abaixo está um protótipo que acabei de montar. Execute este e todos os gráficos da pasta de trabalho ativa serão exportados para a mesma pasta que o arquivo, no formato PNG,
_chart##
anexado ao nome do arquivo (onde##
há um número crescente).Ele não realiza nenhuma verificação de segurança (substituirá os arquivos!) E não contém nenhuma verificação de erro. Ele não vai funcionar se você ainda não tiver salvo a pasta de trabalho, a localização é somente leitura ou qualquer outra coisa que impede escrevendo para a localização do arquivo. Eu só testei isso no Excel 2003 (como é tudo o que tenho em mãos no momento).
Em outras palavras: use por seu próprio risco , este é apenas um exemplo de trabalho básico .
Nota: Coloquei os comentários em
'
s nas duas extremidades, o que não é necessário, mas ajuda a garantir que eles sejam coloridos corretamente aqui.fonte
ActiveChart.Export ActiveWorkbook.Path & "\chart.png"
(mas talvez um pouco mais inteligente!) em uma macro ligada a um botão da barra de ferramentas faria o trabalho.A melhor maneira é salvar o arquivo do Excel como HTML.
Em seguida, vá para a pasta onde as imagens foram armazenadas e você verá as imagens PNG que deseja.
fonte
Para converter com segurança para PNG, você pode copiar a figura do Excel, colá-la em um slide no Power Point e fazer o seguinte.
Salvar como → Outros formatos e selecione o formato desejado. Em seguida, perguntará se você deseja aplicar isso apenas ao slide atual ou a todos os slides. Se você selecionar todos os slides, ele criará uma pasta no diretório especificado e salvará cada slide em seu próprio arquivo no formato selecionado.
Não é muito elegante, mas pode ser rápido o suficiente quando você só precisa dos arquivos e é especialmente útil se você já fez uma apresentação com os mesmos gráficos.
fonte
Segmento antigo, mas no caso de alguém mais vir aqui do Google: Excel 2011 para Mac tem uma opção "Salvar como imagem" no menu do botão direito para fazer exatamente isso.
fonte
No Excel 2010, você pode fazer isso:
Depois, você pode salvar a imagem em qualquer formato que desejar.
fonte
Se você estiver usando o Greenshot (um software de captura de tela), poderá copiar o gráfico no Excel ( Ctrl+ C), clicar com o botão direito do mouse no ícone do Greenshot, selecionar Abrir imagem da área de transferência e salvá-lo. Não há necessidade de usar o editor de gráficos.
fonte