2009-05-19 32 views
6

Tôi đã hoàn tất thành công ứng dụng Windows Forms với tích hợp MS Word - ứng dụng ghi vào các trường hợp nhập trong Mẫu Word. Tôi đã làm mẫu bằng cách sử dụng MS Word 2007, nhưng lưu nó trong chế độ tương thích như một tập tin '.dot' 97-2003. Do thực tế là tôi đã cài đặt Office 2007, tôi đang sử dụng phiên bản 12.0 của Thư viện đối tượng MS Word PIA. Nếu tôi triển khai ứng dụng này, một người khác có sử dụng Office XP hoặc 2003 có thể sử dụng nó hay không, do đó tôi hỏi về tính tương thích?MS Office PIAs "tương thích ngược"

Tôi đã sao chép các tệp PIA DLL vào thư mục đầu ra của ứng dụng.

Trả lời

6

Bạn có thể sử dụng các ứng dụng được biên dịch với PIA cũ hơn để tự động hóa Word 2007, nhưng bạn không thể sử dụng các ứng dụng được biên dịch với PIA Office 2007 để tự động hóa các phiên bản Word cũ hơn.

Một số thứ có thể hoạt động, nhưng nói chung nó không được hỗ trợ.

Vấn đề là, các phiên bản Word mới hơn có các tính năng mới và PIA mới hơn hỗ trợ các tính năng mới đó. Bạn có thể dễ dàng xây dựng một ứng dụng khai thác các tính năng mới trong các PIA mới hơn. Khi bạn chạy ứng dụng đó dựa vào phiên bản Word cũ hơn - ai biết được điều gì sẽ xảy ra.

Nó không chỉ là các tính năng "bên ngoài" mới mà bạn cần phải lo lắng. Có thể có các triển khai mới trong PIA chỉ tương thích với các phiên bản mới hơn của các ứng dụng Office.

Vì vậy, những gì bạn đang đề xuất làm không an toàn và không được đề xuất.

Bạn có thể download other versions of the PIAs.

+0

Tôi đã nghĩ như vậy. Ive đã tải xuống cả PIAs cho Office 2003 và Office XP. Tôi nghĩ rằng tôi nên an toàn và sử dụng các PIA của XP, bạn có đồng ý không? Về các tính năng mới ... như đã nêu, mẫu được lưu với phần mở rộng '.dot' cũ hơn và tôi không nhận được bất kỳ cảnh báo nào về tính tương thích của tính năng, vì vậy tôi hy vọng Im an toàn ở mặt trước đó. Nếu tôi có một máy tính Office XP để kiểm tra điều này, nó sẽ giúp, do đó tôi yêu cầu ở đây. Cảm ơn Cheeso! – Shalan

Các vấn đề liên quan