วิธีบันทึกเอกสาร Word เป็น PDF ใน VBA

ผู้เขียน: Laura McKinney
วันที่สร้าง: 3 เมษายน 2021
วันที่อัปเดต: 1 กรกฎาคม 2024
Anonim
Comprehensive VBA-Part 06 Saving Word Documents
วิดีโอ: Comprehensive VBA-Part 06 Saving Word Documents

เนื้อหา

Microsoft Word 2007 มาพร้อมกับ Visual Basic สำหรับตัวแก้ไขรหัสแอปพลิเคชัน (VBA) ซึ่งคุณสามารถสร้างตัวควบคุมที่อนุญาตให้คุณทำหน้าที่ที่ไม่สามารถใช้งานได้ตามปกติ ด้วย Word 2007 คุณสามารถใช้โปรแกรมแก้ไขโค้ด VBA เพื่อบันทึกเอกสาร Word ของคุณในรูปแบบ PDF สิ่งนี้มีประโยชน์หากคุณต้องการกระจายรายงานและเอกสารของคุณในรูปแบบไฟล์อื่นนอกเหนือจาก ".docx" ที่ Word ใช้ ก่อนที่คุณจะสามารถใช้รหัส VBA เพื่อบันทึกเอกสารในรูปแบบ PDF คุณต้องเปิดใช้งานการสนับสนุนในรูปแบบ Microsoft Word สำหรับ PDF ผ่านทางบริการเสริมฟรีจาก Microsoft


คำสั่ง

ใช้เครื่องมือแก้ไขโค้ด VBA เพื่อบันทึกเอกสารของคุณในรูปแบบ PDF (ภาพคอมพิวเตอร์โดย blaine stiger จาก Fotolia.com)

    เปิดใช้งานการรองรับ PDF ใน Word

  1. เปิด Microsoft Word 2007 คลิกปุ่มวิธีใช้สีน้ำเงินที่มุมบนขวาของโปรแกรม พิมพ์ "รูปแบบไฟล์ PDF และ xps" ในกล่องวิธีใช้ของ Word แล้วกด "Enter" คลิกเอาต์พุต "พิมพ์แบ่งปันและป้องกันไฟล์ในรูปแบบ PDF และ XPS"

  2. คลิก "ติดตั้งและใช้ Microsoft Save as PDF หรือ XPS Add-in" ในส่วน "คุณต้องการทำอะไร" คลิกลิงก์อินเทอร์เน็ต "บันทึกเป็น PDF หรือ Microsoft XPS สำหรับโปรแกรม Microsoft Office 2007" เพื่อไปที่หน้าดาวน์โหลด ออกจาก Microsoft Word

  3. คลิกปุ่ม "ดาวน์โหลด" บันทึกไฟล์ลงในคอมพิวเตอร์ของคุณ ดับเบิลคลิกเพื่อเปิดไฟล์ คลิกกล่องลิขสิทธิ์ข้อกำหนดสิทธิ์การใช้งานซอฟต์แวร์ Microsoft คลิก "ดำเนินการต่อ" และรอจนกว่าการติดตั้งจะเสร็จสมบูรณ์


    การสร้างและเรียกใช้รหัส VBA

  1. เปิดเอกสาร Microsoft Word ที่คุณต้องการแปลงเป็น PDF คลิกปุ่ม Office แล้วเลือก "ตัวเลือกของ Word" คลิกแท็บ "แสดงนักพัฒนา" บน Ribbon เพื่อเปิดใช้งาน คลิก "ตกลง"

  2. คลิก "นักพัฒนา" คลิก "มาโคร" ในกลุ่ม "รหัส" พิมพ์ "บันทึกเป็น PDF" หรือชื่ออื่นที่คุณเลือกในช่อง "ชื่อแมโคร" คลิกปุ่ม "สร้าง"

  3. ป้อนรหัส VBA ต่อไปนี้หรือเพียงคัดลอกและวางลงในหน้าต่าง "รหัสแมโครใหม่": ActiveDocument.ExportAsFixedFormat OutputFileName: = ActiveDocument.Path & "&" ActiveDocument.Name & ".pdf", ExportFormat: = _

    wdExportFormatPDF, OpenAfterExport: = False, OptimizeFor: = _ wdExportOptimizeForPrint ช่วง: = wdExportAllDocument, _ รายการ: = wdExportDocumentContent, IncludeDocProps: = True, KeepBook: _ TrueDarkParkPatPatPage: = True, KeepBook ::

    BitmapMissingFonts: = True, UseISO19005_1: = False


  4. คลิกเมนู "ไฟล์" และคลิก "ปิดและกลับสู่ Microsoft Word"

  5. คลิก "มาโคร" ในกลุ่ม "รหัส" ของแท็บ "นักพัฒนา"คลิกชื่อแมโครของคุณเพื่อเลือก (ถ้ายังไม่ได้เลือก) คลิก "Run" เพื่อเรียกใช้รหัส VBA และบันทึกเอกสาร Word เป็น PDF โดยอัตโนมัติ ค้นหาโฟลเดอร์ที่บันทึกเอกสาร Word เพื่อค้นหาไฟล์เวอร์ชั่น PDF

  6. เปิดเอกสาร Word ใด ๆ ที่คุณต้องการบันทึกเป็น PDF คลิกแท็บ "นักพัฒนาซอฟต์แวร์" คลิก "มาโคร" และเลือกชื่อของแมโครที่สร้างขึ้นแล้วคลิก "เรียกใช้"

สิ่งที่คุณต้องการ

  • Microsoft Save เป็น PDF หรือ XPS Extension