Как использовать VBA для сохранения файла Excel в формате PDF

Автор: Virginia Floyd
Дата создания: 5 Август 2021
Дата обновления: 17 Ноябрь 2024
Anonim
-3- VBA Excel. Сохранение файлов в Excel с поддержкой макросов. Как сохранить макрос?
Видео: -3- VBA Excel. Сохранение файлов в Excel с поддержкой макросов. Как сохранить макрос?

Содержание

Файл PDF позволяет опубликовать документ или отчет так, чтобы он выглядел одинаково в любой системе и не мог быть изменен другими. Microsoft Office 2007 и 2010 включают опцию «Публикация в PDF» в каждом приложении, чтобы вы могли сохранять документы, слайды или электронные таблицы в виде файлов PDF. Это значительно упрощает сохранение таблиц Excel в PDF из меню и с инструкциями.


направления

Microsoft Office 2007 и 2010 позволяет легко сохранять файлы в PDF (Stockbyte / Stockbyte / Getty Images)
  1. Дважды щелкните имя файла Excel в папке «Мои документы» или в проводнике Windows или откройте Excel и используйте команду «Открыть» на кнопке «Пуск». Найдите свой файл и нажмите «Открыть».

  2. Нажмите одновременно клавиши «Alt» и «F11», чтобы открыть редактор Visual Basic. Используйте Project Explorer, чтобы перейти к папке, где вам нужно сохранить электронные таблицы в виде файлов PDF. Наведите курсор на код Visual Basic, где вы хотите сохранить файл.

  3. Используйте функцию «Экспортировать как фиксированный формат», чтобы выполнить «Сохранить как PDF». Эта функция может потребоваться из любого рабочего листа (например, «ActiveSheet» .export в фиксированном формате) или для всей книги в целом (например, «ActiveWorkbook»).


    С помощью этой команды вы можете установить ряд параметров. Значения, указанные ниже, являются значениями по умолчанию для Excel.

    [Обязательный] Тип: = xlTypePDF [Обязательный] Имя файла: = [Необязательно] Качество: = xlQuality Standard (xlQuality Standard или xlQuality Minimum) [Необязательно] Включить свойства документа: = Truth («Truth» означает, что в документ будут включены такие свойства документа, как имя автора и заголовок документа. [Ложь] означает, что будет включена только информация в пределах границ.) [Необязательно] Игнорировать области печати: = Ложь («Правда» означает, что все содержимое в рабочей таблице должно быть включено; [Необязательно] С: = 1 (Это номер страницы, с которой Excel должен начать сохранение. Если он не указан, Excel запустится на первой странице.) [Необязательно] Кому: = 5 (Это (необязательно) Открыть после публикации: = False («Правда» означает, что Excel должен запустить программу чтения PDF-файлов по умолчанию) ; «Ложь» означает, что новый файл P DF не должен открываться автоматически.)

  4. Запустите код функции, чтобы убедиться, что «Сохранить PDF» работает правильно. Сохраните файл с листа.


чаевые

  • Сохранение информации - это самый быстрый способ изучения новых функций для автоматизации функций Excel. Запустите записи, выполните действие вручную, остановите записи и откройте информационный код в Visual Basic, чтобы увидеть нужные свойства, методы и функции.

предупреждение

  • Сделайте резервную копию файла электронной таблицы, прежде чем работать над автоматизацией информации.
  • Тщательно протестируйте свою автоматизацию, чтобы убедиться, что она работает должным образом.
  • Это разрешение работает для Excel 2007 и 2010 на платформе Windows. Реализация на Mac может отличаться.

Что вам нужно

  • Microsoft Excel 2007 или 2010
  • Microsoft Office 2007 с «Сохранить как PDF или XPS» (не обязательно входит в состав Office 2010)