Tôi có một ứng dụng nhỏ tự động hóa Microsoft Word thông qua Tự động hóa COM/OLE.Có thể tự động hóa một ứng dụng Click-to-run không?
Thật không may điều này không hoạt động với các phiên bản Word được kích hoạt Click-to-run, vì chúng không có các khóa cần thiết trong sổ đăng ký. (Ít nhất không phải nơi chúng được dự kiến là) Nói cách khác: CreateObject
không thành công vì các lớp COM cần thiết không được đăng ký.
Có cách nào để tự động hóa Ấn bản nhấp để chạy của Microsoft Office không? Có lẽ một số lớp tương thích?
EDIT: Tôi chỉ tìm thấy hai trang nơi người dùng/nhà phát triển phàn nàn về điều này. Tự động hóa OLE đã trở nên lỗi thời hoặc không ai đang sử dụng phiên bản C2R ...
+1 Ít nhất có thể chuyển sang phiên bản "gốc" ... –
Từ Office 2010 Nhấp để tương thích với trình bổ sung (http://support.microsoft.com/kb/982431): "Bổ trợ/ứng dụng ngoài quy trình là các chương trình, tập lệnh hoặc ứng dụng độc lập sử dụng API mô hình đối tượng Office để bắt đầu chức năng trong ứng dụng và tích hợp với Office. Trong trường hợp này, các ổ đĩa ứng dụng ngoài quy trình Văn phòng. Các ứng dụng ngoài quy trình không được hỗ trợ trong Click-to-Run. " –