Kā izmantot VBD, lai atvērtu un izdrukātu PDF failu

Autors: Judy Howell
Radīšanas Datums: 28 Jūlijs 2021
Atjaunināšanas Datums: 1 Maijs 2024
Anonim
How to Print Excel as PDF and Open PDF file using VBA
Video: How to Print Excel as PDF and Open PDF file using VBA

Saturs

Visual Basic for Applications (VBA) ir programmēšanas valoda, ko Microsoft Office izmanto lietojumprogrammām, lai veiktu dinamiskus uzdevumus, piemēram, PDF failu atvēršanu un drukāšanu. Lai to paveiktu, jums būs nepieciešamas valodas pamatzināšanas un VBA redaktors, kas ir instalēts visās Microsoft Office programmu versijās. Šo kodu var izmantot jebkurai no jūsu lietojumprogrammām.


Instrukcijas

Skatīt profilu (ANSI attēls no DBX60 no Fotolia.com)
  1. Atveriet VBA redaktoru programmā Office, kurā ievadīsit kodu. Dodieties uz "File", tad "Tools", tad "Macros" un beidzot "Visual Basic Editor" Microsoft Office 2003 versijā vai agrāk. 2007. gada izdevumā dodieties uz cilni Izstrādātājs un noklikšķiniet uz Visual Basic.

  2. Kodu logā noklikšķiniet uz vietas, kur vēlaties ievadīt kodu.

  3. Pievienojiet kodu, lai atvērtu PDF failu. Jūsu kodam vajadzētu izskatīties šādi

    Sub OpenPDF () Dim strPDFFileName Kā String "Edit", pievienojot pilnu faila nosaukumu, kuru vēlaties atvērt, nevis "strPDFFileName" = "C: examplefile.pdf" '' Tālāk norādītā komanda pārbauda, ​​vai fails jau ir atvērts: Ja Nav FileLocked (strPDFFileName) un tad, ja rezultāts ir nepatiess, turpiniet atvērt dokumentu.Par atvērt failu strPDFFileName) Beigt, ja beigas


    kopējiet un ielīmējiet šo kodu kodu logā. Vienīgā daļa, kas jāmaina, ir pilnā PDF faila, kuru vēlaties atvērt, ceļš. Pēc tam nomainiet "C: piemēram, failu.pdf" ar faila ceļu.

  4. Kods, lai izdrukātu failu, ir

    Sub PrintPDF (strPDFFileName kā virkne) Dim sAdobeReader kā virkne "Tas ir pilnīgs ceļš uz Adobe Reader vai uz Acrobat datorā sAdobeReader =" C: Programmas faili Adobe Acrobat 6.0 Reader AcroRd32.exe " RetVal = Shell (sAdobeReader & "/ P" & Chr (34) & sStrPDFFileName & Chr (34), 0) Beigās

    Jums ir jāmaina PDF lasītāja ceļš, kā tas ir jūsu datorā, mape Program Files var būt angļu valodā (Program Files) vai arī uz priekšu, piemēram, (x64).

  5. Izmantojiet sprūdu, lai ļautu kodam zināt, kad jāveic funkcijas. Izmantojiet vajadzīgo sprūdu, veidlapu, pogu, čeku vai citus veidlapas elementus. Piemēram, izmantojiet pogu "Noklikšķiniet uz". Noklikšķinot uz pogas, PDF dokuments tiks atvērts un izdrukāts. Kods izskatās šādi:


    Sub CommandButton_Click () 'Aktivizējiet atvērto funkciju pirms tā, lai PDF fails tiktu atvērts, pirms tiek izdrukāts OpenPDF zvans.

    Nokopējiet augšējā koda daļu (starp apakšizvēlni un beigu apakšdaļu) veidlapas vienībā un izmantojamā sprūdā.

  • Ja izmantojat Microsoft Office 2007. gada versiju un neredzat cilni "Izstrādātājs", noklikšķiniet uz pogas Birojs, noklikšķiniet uz "Opcijas", noklikšķiniet uz "Pielāgot" un atlasiet "Rādīt izstrādātāja cilni lentē" un noklikšķiniet uz Labi.

Kas jums nepieciešams

  • Microsoft Office programma
  • PDF lasītāja programma