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

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

Author: Xiaoyang Last Modified: 2025-06-05

В 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
Популярные функции: Найти, выделить или отметить дубликаты | Удалить пустые строки | Объединить столбцы или ячейки без потери данных |   Округлить без формулы ...
Супер ПОИСК: VLOOKUP по нескольким критериям | VLOOKUP с несколькими значениями | Многолистовой поиск | Распознавание нечетких соответствий ....
Расширенный раскрывающийся список: Быстро создать раскрывающийся список | Зависимый раскрывающийся список | Множественный выбор в раскрывающемся списке ....
Менеджер столбцов: Добавить определённое количество столбцов | Переместить столбцы | Переключить видимость скрытых столбцов | Сравнить диапазоны и столбцы ...
Избранные функции: Сетка фокусировки | Дизайн листа | Улучшенная строка формулы | Управление книгами и листами | Библиотека автотекста | Выбор даты | Объединить данные | Шифрование/расшифровка ячеек | Отправить письмо по списку | Супер фильтр | Специальный фильтр (фильтр ячеек с жирным/курсивом/зачёркнутым...) ...
Топ-15 наборов инструментов:12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...) |50+ типов диаграмм (Диаграмма Ганта, ...) |40+ практических формул (Расчет возраста на основе даты рождения, ...) |19 инструментов вставки (Вставить QR-код, Вставить изображение по пути, ...) |12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...) |7 инструментов для объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...) | ... и многое другое

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


Office Tab добавляет вкладки в Office и делает вашу работу намного проще

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