Tự động điền biểu mẫu PDF từ Excel VBA

Bạn không may mắn vì đã làm những gì bạn đang yêu cầu. Các biểu mẫu PDF lấy dữ liệu đầu vào MỘT trường tại một thời điểm và đó là

Vì vậy, không dán một bảng giá trị cùng một lúc vào biểu mẫu

Tuy nhiên, có một số cách để thực hiện những gì bạn mong muốn hoặc những gì tôi cho rằng bạn mong muốn, đó là tạo tải dữ liệu trong Excel và tải tất cả vào biểu mẫu

Có cách dùng VBA để truyền dữ liệu. Bạn bắt đầu biểu mẫu bằng cách chọn một trường bắt đầu hoặc để macro bắt đầu ở trường một, ngay cả khi sau đó nó phải di chuyển 20 trường đến mục nhập đầu tiên. Sau đó, macro di chuyển qua lại giữa dữ liệu trong Excel và các trường biểu mẫu, sao chép một trường Excel, di chuyển đến trường biểu mẫu, đặt dữ liệu, di chuyển đến trường tiếp theo, quay lại Excel và di chuyển đến trường tiếp theo, sau đó

Bạn phải viết macro đó hoặc viết nó cho bạn

Một cách tiếp cận khác yêu cầu trình chỉnh sửa PDF truy cập vào các điều khiển biểu mẫu. Tôi sử dụng Adobe Acrobat X [từ nhiều năm trước]. Trong chương trình đã nói, hãy tìm cách truy cập vào phần tạo/chỉnh sửa/v.v. Bạn đang tìm kiếm các tùy chọn liên quan hơn, chẳng hạn như cái mà Acrobat X gọi là "Tùy chọn biểu mẫu khác" hoặc có thể được hiển thị hoàn toàn dưới dạng Nhập hoặc Xuất dữ liệu biểu mẫu

Ý tưởng là mở biểu mẫu IRS, sau đó tìm mục menu hoặc điều khiển Xuất và xuất dữ liệu biểu mẫu. Điều này sẽ tạo một tệp XML mà bạn có thể sử dụng làm mẫu cho tệp Excel. Ý tưởng này sau đó là để các công thức Excel tạo ra phần điền vào. Tệp XML sử dụng dữ liệu của bạn và cho phép bạn sao chép và dán kết quả lên trên tệp đã xuất. tệp XML. Lưu nó và nhập nó vào mẫu

Tôi đã thử nghiệm chính xác điều này và nó hoạt động rất độc đáo. Có một chút công việc khi triển khai nó trong bảng tính, trộn các thành phần văn bản của từng dòng với công thức để lấy dữ liệu cho từng dòng của bảng tính. Tệp XML, nhưng đó là công việc của khỉ. tìm cách làm một, sau đó làm tất cả theo cùng một cách. Và bạn có thể khéo léo về các đoạn văn bản, dán phần trống. Tài liệu XML vào một cột và lấy các phần ra thông qua công thức, trộn dữ liệu đi vào từng trường. Vì vậy, hãy viết một công thức, sao chép, sao chép và dán lên. XML, sau đó sử dụng trình chỉnh sửa PDF của bạn để Nhập tệp. tệp XML

Dữ liệu, khá rõ ràng, nhưng có lẽ thuộc danh mục "vẫn nên được đề cập", nằm bên trong các thẻ trông giống như HORSE. [Dữ liệu của bạn là một hình ảnh, vì vậy không thể sử dụng được và "HORSE" là thứ tôi đã chọn cho trường đầu tiên trong nội dung của Trang 1. Bạn sẽ phân tích cú pháp chuỗi , nối dữ liệu "HORSE" với nó, phân tích cú pháp chuỗi và nối cả chuỗi đó và bạn sẽ có mục nhập của trường đó. Sự thật là, vì chúng tuân theo một mẫu chính xác, "f1_3", "f1_4", v.v. và việc thêm phần đầu "

Chủ Đề