Trong bài viết này, Học Excel Online sẽ hướng dẫn bạn cách để gộp chung tất cả các tệp Word vào cùng 1 tệp PDF. Các câu lệnh và mã lệnh dưới đây sẽ được sử dụng cho phần mềm có tên là PDFCreator, một phần mềm đọc file PDF mã nguồn mở. Không giống với Adobe Acrobat và CutePDF, những phần mềm yêu cầu bạn phải bỏ tiền nâng cấp lên phiên bản Pro để có thể tạo lập 1 tệp PDF thông qua mã lệnh VBA, PDFCreator là phần mềm hoàn toàn miễn phí. Bạn có thể tải xuống từ Sourceforge theo địa chỉ tại đây. Lưu ý rằng các đoạn mã dưới đây sẽ không hoạt động được với phần mềm Adobe Acrobat thông dụng.
Một lưu ý khác nữa là trong công thức dưới đây ta sẽ sử dụng Early Binding để tham chiếu thông tin thay vì Late Binding.
Phiên bản thử nghiệm: Hàm thủ tục được thử nghiệm và đã chạy thành công trên Word 2003 cũng như PDFCreator phiên bản 0.9.3, trên nền Windows XP Pro (SP2). Nó hoàn toán có thể hoạt động bình thường trên phiên bản Word 2007 hoặc cao hơn.
Các bước chuẩn bị:
Sau khi đoạn mã được kích hoạt, bạn sẽ có 1 tệp PDF mới trong đó chứa toàn bộ nội dung của cả 2 trang soạn thảo, được sắp xếp theo thứ tự khởi động của từng trang.
Một số điểm cần lưu ý:
Trong quá trình xây dựng mô hình để chạy hàm thủ tục này, có một số điểm bạn cần lưu ý:
Đoạn mã lệnh: