Kandungan
Visual Basic for Applications (VBA) adalah bahasa pengaturcaraan yang digunakan oleh Microsoft Office untuk aplikasi untuk melakukan tugas-tugas dinamis seperti membuka dan mencetak fail PDF. Untuk mencapai ini, anda memerlukan pengetahuan asas bahasa dan editor VBA, yang dipasang dalam semua versi program Microsoft Office. Kod ini boleh digunakan untuk mana-mana permohonan anda.
Arahan
Lihat profil (Imej ANSI oleh DBX60 dari Fotolia.com)-
Buka editor VBA dalam aplikasi Pejabat di mana anda akan memasukkan kod. Pergi ke "Fail ", kemudian "Alat", kemudian "Macros" dan akhirnya "Visual Basic Editor" dalam versi Microsoft Office 2003 atau lebih awal. Untuk edisi 2007, pergi ke tab "Pemaju" dan klik Visual Basic.
-
Dalam tetingkap kod, klik di mana anda hendak memasukkan kod.
-
Tambah kod untuk membuka fail PDF. Kod anda sepatutnya kelihatan seperti ini
Sub OpenPDF () Dim strPDFFileName Sebagai String 'Edit dengan menambahkan nama fail penuh yang anda mahu buka daripada "strPDFFileName" = "C: examplefile.pdf "' Perintah berikut memeriksa jika file sudah terbuka: Jika Tidak FileLocked (strPDFFileName) dan kemudian 'Jika hasilnya Salah, terus buka dokumen Documents.Open strPDFFileName) Akhir Jika Akhir Sub
salin dan tampal kod ini ke dalam tetingkap kod. Bahagian sahaja yang anda perlukan untuk menukar adalah laluan penuh fail PDF yang anda mahu buka. Kemudian gantikan "C: examplefile.pdf " dengan laluan fail anda.
-
Kod untuk mencetak fail itu
Sub PrintPDF (strPDFFileName as string) Dim sAdobeReader sebagai String 'Ini adalah jalan penuh ke Adobe Reader atau ke Acrobat pada komputer anda sAdobeReader = "C: Program Files Adobe Acrobat 6.0 Reader AcroRd32.exe " RetVal = Shell (sAdobeReader & "/ P " & Chr (34) & sStrPDFFileName & Chr (34), 0) Sub Akhir
Anda mesti mengubah laluan pembaca PDF seperti pada komputer anda, folder Program Fail mungkin dalam bahasa Inggeris (Fail Program) atau mempunyai beberapa petunjuk di depan, seperti (x64).
-
Gunakan pencetus untuk membiarkan kod mengetahui bila untuk melaksanakan fungsi. Gunakan pencetus yang anda mahu, borang, butang, cek, atau barang bentuk lain. Sebagai contoh, gunakan butang "Klik " penyata butang. Apabila butang diklik, dokumen PDF akan dibuka dan dicetak. Kod ini kelihatan seperti ini:
Sub CommandButton_Click () 'Membolehkan terbuka sebelum berfungsi supaya PDF dibuka sebelum dicetak OpenPDF Call Kemudian, dayakan PrintPDF Call End Sub
Salin bahagian tengah kod di atas (antara Sub dan Sub Akhir) dalam bentuk borang dan dalam pencetus yang akan digunakan.
Bagaimana
- Jika anda menggunakan versi Microsoft Office 2007 dan tidak melihat tab "Pembangun", klik butang Office, klik "Options", klik "Customize" dan pilih "Tunjukkan tab Pembangun pada Ribbon" dan klik "OK ".
Apa yang anda perlukan
- Program Microsoft Office
- Program pembaca PDF