Có được điều này từ một nguồn bên ngoài và nghĩ rằng tôi sẽ chia sẻ :) Trong Windows 7, bạn phải chỉnh sửa sổ đăng ký để loại bỏ hoàn toàn DDE. Điều này cũng sẽ làm việc cho Vista. Đánh dấu vào ô "Bỏ qua các ứng dụng khác sử dụng Trao đổi dữ liệu động (DDE)" trong Excel -> Tùy chọn Excel -> Nâng cao Điều này một mình có thể làm việc cho bạn - không phải đối với tôi, tôi đã gặp lỗi mỗi lần nhấp đúp trên một tài liệu excel. TRỞ LẠI đăng ký của bạn.
Mở regedit, duyệt đến HKEY_CLASSES_ROOT \ Excel.Sheet.8 \ shell \ Open Xóa khóa ddeexec, (hoặc chỉ đổi tên nó nếu bạn lo lắng - tôi chỉ đổi tên nó và nó hoạt động) Sau đó nhấp vào phím "lệnh" và thay thế / e trên Mặc định và chuỗi lệnh trong khóa đó với "% 1" Báo giá xung quanh% 1 rất quan trọng. KHÔNG CÓ NHIỀU PHƯƠNG TIỆN KHÔNG CÓ CÔNG VIỆC !!!!
HKEY_CLASSES_ROOT \ Excel.Sheet.8 \ shell \ Open \ lệnh sẽ giống như thế này: (Mặc định) REG_SZ "C: \ Program Files (x86) \ Microsoft Office \ Office12 \ EXCEL.EXE" "% 1 lệnh REG_MULTI_SZ vUpAVX !!! !!!!!! MKKSkEXCELFiles> tW {~ $ 4Q] c @ II = l2xaTO5 "% 1"
Thực hiện tương tự cho Excel.Sheet.12 Bây giờ Cả .xls và .xlsx sẽ mở trong các cửa sổ mới không có lỗi.
Tôi đã xác nhận rằng sự cố tương tự xảy ra trong Office 2010x64 (có thể là 32 bit) khi kiểm tra tùy chọn dde. Điều này sẽ khắc phục Tất cả các sự cố vista và windows 7 khi mở excel trong các cửa sổ riêng biệt :) Hãy tận hưởng!