Перейти к содержимому

Как экспортировать диаграммы в графические файлы в Excel?

Author: Xiaoyang Last Modified: 2025-08-07

В Excel иногда вы можете создавать диаграммы на основе данных, чтобы сделать их более наглядными и понятными. Если вам нужно сохранить или экспортировать диаграммы в виде графических файлов для каких-либо целей, как это сделать?

Экспорт диаграммы в графический файл с помощью кода VBA

Экспорт нескольких диаграмм/изображений/фигур в графические файлы с помощью Kutools для Excel good idea3


Экспорт диаграммы в графический файл с помощью кода VBA

Следующий код VBA поможет вам экспортировать выбранную диаграмму из активного листа в виде изображения. Изображение будет сохранено в том же месте, что и книга, к которой вы его применили. Действуйте следующим образом:

1. Выберите диаграмму, которую хотите экспортировать.

2. Затем удерживайте клавиши ALT + F11, чтобы открыть окно Microsoft Visual Basic для приложений.

3. Нажмите Вставить > Модуль и вставьте следующий код в окно Модуля.

VBA: Экспорт диаграммы в графический файл

Option Explicit
Sub ExportChart()
Const sSlash$ = "/"
Const sPicType$ = ".gif"
Dim sChartName$
Dim sPath$
Dim sBook$
Dim objChart As ChartObject
On Error Resume Next
Set objChart = ActiveSheet.ChartObjects(1)
If objChart Is Nothing Then
MsgBox "No charts have been detected on this sheet", 0
Exit Sub
End If
If ActiveChart Is Nothing Then
MsgBox "You must select a single chart for exporting ", 0
Exit Sub
End If
Start:
sChartName = Application.InputBox("Please Specify a name for the exported chart" & vbCr & _
"There is no default name available" & vbCr & _
"The chart will be saved in the same folder as this file", "Chart Export", "")
If sChartName = Empty Then
MsgBox "You have not entered a name for this chart", , "Invalid Entry"
Goto Start
End If
If sChartName = "False" Then
Exit Sub
End If
sBook = ActiveWorkbook.Path
sPath = sBook & sSlash & sChartName & sPicType
ActiveChart.Export Filename:=sPath, FilterName:="GIF"
End Sub

4. Затем нажмите клавишу F5, чтобы запустить этот код, и введите имя для экспортируемой диаграммы в появившемся диалоговом окне, см. скриншот:

vba code to enter the name for the exported chart

5. После этого нажмите OK, выбранная диаграмма будет экспортирована в формат Gif и сохранена в том же месте, что и исходный файл. См. скриншот:

the selected chart is exported to Gif format

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


Экспорт нескольких диаграмм/изображений/фигур в графические файлы с помощью Kutools для Excel

Утилита Экспорт Графики Kutools для Excel может экспортировать несколько диаграмм, изображений или фигур одновременно в Excel.

Kutools для Excel предлагает более 300 продвинутых функций для упрощения сложных задач, повышая креативность и эффективность. Интеграция с возможностями ИИ позволяет Kutools автоматизировать задачи с высокой точностью, делая управление данными без усилий. Подробная информация о Kutools для Excel...  Бесплатная пробная версия...

После установки Kutools для Excel выполните следующие действия: (Бесплатная загрузка Kutools для Excel прямо сейчас! )

1. Нажмите Kutools Plus > Импорт / Экспорт > Экспорт Графики, см. скриншот:

click Export Graphics feature of kutools

2. В Экспорт Графики диалоговом окне все диаграммы, изображения и фигуры уже перечислены в левом списке. Укажите тип, который вы хотите экспортировать, затем нажмите кнопку browse button чтобы указать каталог для сохранения экспортируемых графических файлов. В то же время вы можете выбрать формат изображений из списка Формат экспорта по вашему усмотрению, например GIF, JPEG, TIF или PNG.

specify the options in the dialog box

3. Затем нажмите OK, все диаграммы, изображения и фигуры будут успешно экспортированы в указанное место. См. скриншоты:

a prompt box pops out to remind how many pictures and shapes are exported
arrow down
pictures and shapes have been exported to the specified location

  Демонстрация: Экспорт Графики

 

Лучшие инструменты для повышения продуктивности в Office

🤖 Kutools AI Aide: Переворот в анализе данных на основе: Интеллектуальное выполнение   |  Сгенерировать код  |  Создать Пользовательские Формулы  |  Анализ данных и генерация диаграмм  |  Вызов Kutools Functions
Популярные функции: Найти, выделить или отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячейки без потери данных   |   Округлить...
Супер ПОИСК: VLookup с несколькими критериями    VLookup с несколькими значениями  |   Многолистовой поиск   |   Распознавание нечетких соответствий ....
Расширенный раскрывающийся список: Быстро создать раскр. список   |  Зависимый раскрывающийся список   |  Множественный выбор в раскрывающемся списке ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка фокусировки   |  Дизайн листа   |   Улучшенная строка формулы    Управление книгой и листами   |  Библиотека автотекста (Auto Text)   |  Выбор даты   |  Объединить данные   |  Шифрование/Расшифровка ячеек    Отправить письмо по списку   |  Супер фильтр   |   Специальный фильтр (фильтр по жирному/курсиву/зачеркиванию...) ...
Топ–15 наборов инструментов: 12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...)   |   50+ типов диаграмм (Диаграмма Ганта, ...)   |   40+ практических формул (Расчет возраста на основе даты рождения, ...)   |   19 инструментов вставки (Вставить QR-код, Вставить изображение из пути, ...)   |  12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...)   |  7 инструментов объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...)   |   ... и многое другое
Используйте Kutools на вашем предпочитаемом языке – поддерживаются английский, испанский, немецкий, французский, китайский и более40 других языков!

Повысьте свои навыки работы в Excel с Kutools для Excel и ощутите новую эффективность. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени.  Щелкните здесь, чтобы получить наиболее нужную вам функцию...


Office Tab добавляет вкладочный интерфейс в Office, делая вашу работу значительно проще

  • Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна, а не в новых окнах.
  • Увеличьте свою продуктивность на50% и сократите сотни кликов мышью ежедневно!