Як використовувати VBD для відкриття та друку PDF-файлу

Автор: Judy Howell
Дата Створення: 27 Липня 2021
Дата Оновлення: 1 Липня 2024
Anonim
Як використовувати VBD для відкриття та друку PDF-файлу - Статті
Як використовувати VBD для відкриття та друку PDF-файлу - Статті

Зміст

Visual Basic для додатків (VBA) - це мова програмування, яка використовується Microsoft Office для додатків для виконання динамічних завдань, таких як відкриття та друк PDF-файлів. Для цього вам знадобляться базові знання мови та редактор VBA, який встановлюється у всіх версіях програм Microsoft Office. Цей код можна використовувати для будь-яких програм.


Інструкції

Переглянути профіль (Зображення ANSI за DBX60 від Fotolia.com)
  1. Відкрийте редактор VBA у програмі Office, в якій ви введете код. Перейдіть до "Файл", потім "Інструменти", потім "Макроси" і, нарешті, "Редактор Visual Basic" у версії Microsoft Office 2003 або раніше. Для видання 2007 року перейдіть на вкладку "Розробник" і натисніть кнопку Visual Basic.

  2. У вікні коду клацніть, де ви хочете ввести код.

  3. Додайте код, щоб відкрити файл PDF. Ваш код має виглядати наступним чином

    Sub OpenPDF () Dim strPDFFileName As String 'Редагувати, додавши повне ім'я файлу, яке потрібно відкрити, замість "strPDFFileName" = "C: examplefile.pdf"' Наступна команда перевіряє, чи файл вже відкритий: Не FileLocked (strPDFFileName), а потім 'Якщо результат False, продовжуйте відкривати Documents.Open файл strPDFFileName) End, якщо End Sub t


    скопіюйте та вставте цей код у вікно коду. Єдиною частиною, яку потрібно змінити, є повний шлях до файлу PDF, який потрібно відкрити. Потім замініть C: examplefile.pdf на шлях вашого файлу.

  4. Код для друку файлу

    Sub PrintPDF (strPDFFileName як рядок) Dim sAdobeReader як String 'Це повний шлях до Adobe Reader або Acrobat на вашому комп'ютері sAdobeReader = "C: Файли програм Adobe Acrobat 6.0 Reader AcroRd32.exe t RetVal = Оболонка (sAdobeReader & "/ P" & Chr (34) & sStrPDFFileName & Chr (34), 0) Кінець Sub

    Потрібно змінити шлях читання PDF-файлів, як на комп'ютері, папка Program Files може бути англійською мовою (Program Files) або мати певні вказівки на передній панелі, наприклад (x64).

  5. Використовуйте тригер, щоб дозволити коду знати, коли виконувати функції. Використовуйте потрібний тригер, форму, кнопку, чек або інші елементи форми. Наприклад, використовуйте команду "Натисніть". Після натискання цієї кнопки PDF-документ відкриється і друкується. Код виглядає так:


    Sub CommandButton_Click () 'Увімкніть функцію відкрити перед тим, як PDF відкриється перед тим, як буде надруковано виклик OpenPDF.

    Скопіюйте середню частину наведеного вище коду (між Sub та End Sub) у пункті форми і в тригері, який буде використовуватися.

Як

  • Якщо ви використовуєте версію Microsoft Office 2007 і не бачите вкладку "Розробник", натисніть кнопку Office, виберіть "Параметри", натисніть "Налаштувати" і виберіть "Показувати вкладку" Розробник на стрічці " і натисніть кнопку "OK".

Що вам потрібно

  • Програма Microsoft Office
  • Програма для читання PDF