5
Delphi-XE2 dường như không có thành phần TExcelWorksheet.
Làm thế nào để cài đặt phiên bản 64 bit của thành phần này?Làm thế nào để có được TExcelWorksheet (phiên bản 64-bit) trong XE2?
Một liên kết tải về ở đâu đó sẽ là cách tuyệt vời, nhưng có lẽ một nhập khẩu đối với Excel 2010 64 bit cũng sẽ làm việc?
Điều đó có áp dụng cho mục tiêu 64 bit không? Sự hiểu biết của tôi về các trình bao bọc Office là chúng dựa trên phiên bản 32-bit của các thư viện kiểu. (Tôi không có phiên bản Office 64 bit, tôi vẫn đang sử dụng Office 2007 32-bit trên hệ thống Win7 64 bit của mình.) –
@Ken Sự hiểu biết của tôi là không có sự khác biệt giữa bit 32 và 64 Máy chủ COM. Khác với con trỏ là chiều rộng khác nhau, nhưng trình biên dịch chỉ đơn giản là chăm sóc đó. Chúng tôi vừa nâng cấp Add-in Express của chúng tôi và mặc dù tôi chưa thử nghiệm add-in của chúng tôi trên 64 bit Excel nhưng công cụ Add-in Express sử dụng cùng một trình bao bọc cho cả 32 và 64 bit. Trong thực tế, điều này thực sự giống nhau đối với tất cả các thành phần, không chỉ các trình bao bọc COM, bởi vì IDE chỉ là 32 bit. –
Cảm ơn. Câu hỏi của tôi là nhiều hơn về GUIDs được sử dụng. Tôi đã có thể nghĩ rằng họ sẽ khác nhau đối với các thành phần ActiveX 32 và 64 bit trong các tập tin .tlb. (Không biết nhiều về việc sử dụng ActiveX 64-bit trong Win64; như tôi đã nói, tôi vẫn có Office 32-bit.) Tất nhiên, nếu câu trả lời chỉ là cài đặt các trình bao bọc tự động hóa Office, nó không cần phải phiên bản Office 2010; Delphi XE2 vẫn còn được trang bị bộ đóng gói XP và 2K.) –