【VBA】グラフを画像として保存する方法
こちらのWebサイトは移転しました。
VBAを使えば、各シートに貼られたの複数のグラフを画像化して自動で保存することができます。
今回はVBAでグラフを画像として保存する方法をご紹介します。
画像として保存する方法
グラフのChartObjectオブジェクトのExportメソッドを使うことで、グラフを画像として保存できます。
次のコードは、グラフ1をExcelファイルと同じフォルダに画像を "Sample.png" として保存します。
' PNG形式で保存 Worksheets(”sheet1”).ChartObjects(1).Chart.Export _ ThisWorkbook.Path & "/sample.png"
グラフ名を指定
グラフ名の指定は、ChartObjectsのカッコ内でしています。
対象シート内の1つ目のグラフであればChartObjects(1)と指定しましょう。