Как использовать кнопку управления для сохранения активного листа в формате PDF в Excel?
При работе в Microsoft Excel вам может понадобиться сохранять активный лист в формате PDF. В этой статье вы узнаете, как сохранять активный лист как PDF-файл с помощью кода VBA через управляющую кнопку. Кроме того, если вы хотите сохранять определённый диапазон или каждый лист текущей книги в отдельные PDF-файлы, эта статья также окажется вам полезной.
Используйте кнопку управления для сохранения активного листа как Файлы PDF с помощью кода VBA
Легко сохраняйте активный или каждый лист как отдельные файлы Файлы PDF с помощью Kutools для Excel
Используйте кнопку управления для сохранения активного листа как Файлы PDF с помощью кода VBA
Вы можете сохранить активный лист в формате PDF, нажав кнопку управления и выполнив следующий код VBA. Сделайте следующее:
1. Сначала создайте папку с именем PDF для сохранения преобразованных файлов. В данном примере она создаётся на локальном диске (C:).
2. Вставьте кнопку управления, выбрав Разработчик > Вставить > Кнопка управления (элемент управления ActiveX). См. снимок экрана:

2. Затем нарисуйте кнопку управления на листе, куда нужно добавлять новые строки, щёлкните по ней правой кнопкой мыши и выберите пункт Свойства из контекстного меню.

3. В диалоговом окне Свойства введите отображаемый текст кнопки управления в поле Надпись на вкладке По категориям и закройте диалоговое окно.

Вы увидите, что отображаемый текст кнопки управления изменился, как показано на снимке экрана ниже.

4. Щёлкните правой кнопкой мыши по кнопке управления ещё раз и выберите пункт Просмотреть код из контекстного меню.

5. В открывшемся окне Microsoft Visual Basic для приложений замените исходный код в окне редактора приведённым ниже кодом VBA.
Код VBA: Кнопка управления для сохранения активного листа как PDF
Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, _
Filename:="C:\PDF\Export.pdf", _
OpenAfterPublish:=False
Application.ScreenUpdating = True
End Sub Примечание: В коде CommandButton1 — это имя управляющей кнопки, с помощью которой вы будете сохранять текущий лист в формате PDF. «C:\PDF\Export.pdf» — путь и имя файла для сохранения PDF-документа.
6. Нажмите клавиши Alt+Q одновременно, чтобы закрыть окно Microsoft Visual Basic для приложений. Затем отключите режим Конструктор на вкладке Разработчик.
Теперь при нажатии кнопки управления активный лист будет сохранён в указанном расположении как файл PDF с именем «Export».
Сохранение каждого листа как отдельных файлов Файлы PDF из Текущая книга с помощью Kutools для Excel
Здесь рекомендуется воспользоваться утилитой Разделить книгу из Kutools для Excel, чтобы легко сохранить активный лист как файл PDF. Более того, с помощью этой утилиты вы также можете сохранить каждый лист в текущей книге как отдельные файлы PDF.
1. В книге, где требуется сохранить каждый лист как отдельный файл PDF, нажмите KUTOOLS PLUS > Книга > Разделить книгу. См. снимок экрана:

2. В диалоговом окне Разделить книгу выполните следующие настройки:

Затем выбранный лист сразу же сохраняется в формате PDF.

Примечания:
Связанные статьи:
- Как с помощью кнопки управления автоматически вставить новую пустую строку в Excel?
- Как отформатировать ячейку в Excel, чтобы она выглядела как трёхмерная кнопка?
- Как скрыть или отобразить кнопку управления в зависимости от значения заданной ячейки в Excel?
Лучшие инструменты повышения продуктивности в Office
Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…
Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу
- Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
- Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!
Все надстройки Kutools — один установщик
Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.
- Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
- Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
- Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
- 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек