Как использовать командную кнопку для сохранения активного рабочего листа в виде файла PDF в Excel?
При работе в Microsoft Excel вы можете столкнуться с проблемой сохранения активного рабочего листа в виде файла PDF. В этой статье вы можете узнать, как сохранить активный рабочий лист в виде файла PDF с кодом VBA с помощью командной кнопки. И если вы также хотите сохранить диапазон или каждый рабочий лист в активной книге как отдельный файл PDF, эта статья также может вам помочь.
Используйте командную кнопку, чтобы сохранить активный рабочий лист как файл PDF с кодом VBA
Легко сохранять активный или каждый рабочий лист как отдельный файл PDF с помощью Kutools for Excel
Используйте командную кнопку, чтобы сохранить активный рабочий лист как файл PDF с кодом VBA
Вы можете запустить следующий код VBA, чтобы сохранить активный рабочий лист в виде файла PDF, нажав кнопку Command. Пожалуйста, сделайте следующее.
1. Во-первых, вам необходимо создать папку с именем PDF для сохранения вашего нового преобразованного файла 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. нажмите другой + Q клавиши одновременно, чтобы закрыть Microsoft Visual Basic для приложений окно. Затем выключите Режим проектирования под Застройщик меню.
Теперь нажмите кнопку Command, активный рабочий лист будет сохранен в виде файла PDF с именем «Экспорт» и расположен в указанном месте.
Сохраните каждый рабочий лист как отдельный PDF-файл активной книги с помощью Kutools for Excel
Здесь рекомендую Разделить книгу полезности Kutools for Excel чтобы легко сохранить активный рабочий лист в виде файла PDF. Кроме того, с помощью этой утилиты вы также можете сохранить каждый рабочий лист в текущей книге как отдельный файл PDF.
Перед применением Kutools for Excel, Пожалуйста, сначала скачайте и установите.
1. В книге вам необходимо сохранить каждый лист как отдельный файл PDF, затем щелкнуть Кутулс Плюс > Workbook > Разделить книгу. Смотрите скриншот:
2. в Разделить книгу диалоговое окно, настройте следующим образом:
Затем выбранный рабочий лист сразу сохраняется как файл PDF.
Заметки:
Если вы хотите получить бесплатную (30-дневную) пробную версию этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.
Демо: Сохраните выделение или каждый рабочий лист как PDF с помощью Kutools for Excel
Статьи по теме:
- Как автоматически вставить новую пустую строку с помощью командной кнопки в Excel?
- Как отформатировать ячейку, чтобы она выглядела как 3D-кнопка в Excel?
- Как скрыть или показать командную кнопку на основе указанного значения ячейки в Excel?
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!