グラフをGIFファイルに変換する(Microsoft Excel)
コンラッドは、他の人と共有したいExcelチャートを持っています。彼は、これを行うための最良の方法は、GIF画像ファイルとして共有することであると判断しました。ただし、ExcelのグラフからGIFファイルを作成する方法がわかりません。
必要なファイルを取得するためにできることがいくつかあります。たまにGIFファイルを作成するだけでよい場合は、単にグラフィックプログラムを使用するのが最善です。たとえば、次の簡単な手順に従うことができます:
。 Paintなどのグラフィックプログラムを起動します。
。 Excelに戻り、通常どおりにグラフを表示します。
。チャートを右クリックし、表示されるコンテキストメニューから[コピー]を選択します。
これにより、チャートがクリップボードにコピーされます。
。グラフィックプログラムに切り替えます。
。 Ctrl + Vを押して、チャートをグラフィックプログラムに貼り付けます。
。必要な画像に変更を加えます。
。画像をGIFファイルとして保存します。
必要に応じて、これらの手順を少し変更できます(手順2と3)
グラフだけでなく画面全体をキャプチャします。これにより、必要に応じて画面全体に表示することもでき、キャプチャする前にチャートのサイズを自由に設定できます。画面をキャプチャするには、キーボードのPrtScrnボタンを押すだけで、画面キャプチャがクリップボードに配置されます。次に、手順4〜7を使用して、画面をペイントに配置してトリミングしたり、必要なその他の編集を行ったりできます。
グラフをGIFファイルとして頻繁に保存する必要がある場合、最善の解決策はマクロを使用することです。次の単純なマクロは、現在選択されているグラフを、現在のブックが保存されているのと同じディレクトリにGIFファイルとして保存します。
Sub SaveChartAsGIF() Dim sFileName As String sFileName = ThisWorkbook.Path & "\" & ActiveChart.Name & ".gif" ActiveChart.Export Filename:=sFileName, FilterName:="GIF" End Sub
グラフを保存するためのエクスポート方法の使用については、次のマイクロソフトサポート技術情報の記事で詳しく説明しています。
http://support.microsoft.com/?kbid=163103
この記事は、Excel 97用に書かれていることを示していますが、コーディングはVBAを使用するすべてのバージョンのExcelで問題なく機能します。
よりフル機能のマクロアプローチが必要な場合は、JonPeltierのサイトにあるこの記事が非常に役立ちます。
http://peltiertech.com/WordPress/enhanced-export-chart-procedure/
注:
このページ(または_ExcelTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。
_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。
このヒント(9304)は、Microsoft Excel 2007、2010、および2013に適用されます。