У Конрада есть таблица Excel, которой он хотел бы поделиться с другими. Он решил, что лучший способ сделать это — поделиться им в виде файла изображения GIF. Однако он не знает, как создать файл GIF из диаграммы Excel.

Есть несколько вещей, которые вы можете сделать, чтобы получить нужный файл. Если вам нужно создавать файл GIF только время от времени, лучше всего будет просто использовать графическую программу. Например, вы можете выполнить следующие простые шаги:

  1. Запустите графическую программу, например Paint.

  2. Вернитесь в Excel и отобразите диаграмму, как обычно.

  3. Щелкните диаграмму правой кнопкой мыши и выберите «Копировать» в появившемся контекстном меню.

Это копирует диаграмму в буфер обмена.

  1. Переключитесь в графическую программу.

  2. Нажмите Ctrl + V, чтобы вставить диаграмму в графическую программу.

  3. Внесите любые изменения в изображение, которое хотите.

  4. Сохраните изображение как файл GIF.

Если хотите, вы можете немного изменить эти шаги (ну, шаги 2 и 3)

для захвата всего экрана, а не только диаграммы. Это позволяет вам изменять размер диаграммы по своему усмотрению перед захватом, при желании даже заполняя весь экран. Чтобы сделать снимок экрана, просто нажмите кнопку PrtScrn на клавиатуре, и снимок экрана будет помещен в буфер обмена. Затем вы можете использовать шаги с 4 по 7, чтобы поместить экран в Paint и обрезать его или внести другие необходимые изменения.

Если вам нужно часто сохранять диаграммы в виде файлов GIF, лучшим решением будет использование макроса. Следующий простой макрос сохраняет текущую выбранную диаграмму как файл GIF в том же каталоге, в котором хранится текущая книга.

Sub SaveChartAsGIF()

Dim sFileName As String     sFileName = ThisWorkbook.Path & "\" & ActiveChart.Name & ".gif"

ActiveChart.Export Filename:=sFileName, FilterName:="GIF"

End Sub

Использование метода экспорта для сохранения диаграмм подробно описано в этой статье базы знаний Microsoft:

http://support.microsoft.com/?kbid=163103

В статье указано, что он написан для Excel 97, но кодировка будет отлично работать со всеми версиями Excel, использующими VBA.

Если вам нужен более полнофункциональный подход к макросам, эта статья на сайте Джона Пелтье будет весьма полезной:

http://peltiertech.com/WordPress/enhanced-export-chart-procedure/

_Примечание: _

Если вы хотите узнать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах ExcelTips), я подготовил специальную страницу, содержащую полезную информацию.

link: / excelribbon-ExcelTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера].

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (9304) применим к Microsoft Excel 2007, 2010 и 2013.