Dữ liệu từ xa Excel không truy cập được
Để truy cập dữ liệu này, Excel cần khởi động một ứng dụng khác. Một số ứng dụng hợp pháp trên máy tính của bạn có thể được sử dụng với mục đích xấu để phát tán vi-rút hoặc làm hỏng máy tính của bạn. Chỉ bấm Có nếu bạn tin cậy nguồn của sổ làm việc này và bạn muốn để sổ làm việc khởi động ứng dụng. Bắt đầu ứng dụng 'SV. EXE'? . Đó là phản hồi do Excel đưa ra sau khi tôi gõ "=SV. ĐB. NGÀY" và nhấn [Enter].
Tôi đang thực hiện trích xuất dữ liệu PcVue bằng Excel 2016. Đó là phản hồi do Excel đưa ra sau khi tôi gõ "=SV. ĐB. NGÀY" và nhấn [Enter]. Tất nhiên, tôi đã nhấp vào CÓ, nhưng sau đó một lần nữa, đây là kết quả. “Không thể chạy 'SV. EXE'. Chương trình hoặc một trong các thành phần của nó bị hỏng hoặc thiếu. ” Đánh bại tôi. Đây là một trong những cơn ác mộng khác của DDE, trong đó yêu cầu hỗ trợ cho hệ thống cũ ngay cả khi đã sử dụng Windows 10 64 bit và Excel 2016. Tôi đã tìm kiếm thêm các bài viết bằng cách sử dụng chuỗi "không thể truy cập dữ liệu từ xa" và tôi đã nhận được một số từ Technet, một số từ các diễn đàn của Microsft và một số câu hỏi và trả lời rải rác đây đó, thậm chí trong StackOverflow. Và tôi nghĩ rằng giải pháp được bắt nguồn từ một trong những diễn đàn của Microsoft Q & A. Lời khuyên là hãy để Excel chạy với tư cách Quản trị viên. Vì vậy, tôi đã làm điều đó. Tôi đã sửa đổi lối tắt của Excel 2016 để nó thực thi, 'Run as administrator'. Và vâng, nó đã hoạt động. Tôi đã có thể trích xuất dữ liệu từ PcVue iNexus 11/10. 2 vào Excel bằng DDE. Tuy nhiên, chương trình C# sẽ không hoạt động. Nhưng lấy ý tưởng từ những gì tôi đã làm với Excel, tôi đã tìm chương trình đã biên dịch, cũng đặt nó để thực thi và 'Chạy với tư cách quản trị viên', bạn biết gì không? It also worked! Vì vậy, trong khi tôi không thể sử dụng DDE thông qua Ctrl+F5 của Visual Studio. Tôi chỉ cần tạo bản dựng, đặt thuộc tính của tệp exe đã biên dịch thành 'Chạy quản trị viên quảng cáo' và thế là xong. Nó sẽ hoạt động như một sự quyến rũ. Giao thức Dynamic Data Exchange là một phương thức giao tiếp giữa các quá trình do Microsoft phát triển để thiết lập giao tiếp giữa các ứng dụng Windows chạy trên cùng một máy tính. API DDE có sẵn cho máy tính Windows để tạo phương tiện giao tiếp giữa Microsoft Excel và TWS hoặc IB Gateway Show Yêu cầu đối với API DDE cũ
Interactive Brokers không cung cấp bất kỳ hỗ trợ lập trình nào và do đó, bất kỳ ai sẵn sàng sử dụng bất kỳ API TWS DDE nào đều nên làm quen với các công nghệ liên quan như giao thức DDE và VBA. Bạn có thể bắt đầu bằng cách làm theo Hướng dẫn và tìm hiểu cách sử dụng DDE để giao tiếp với TWS Các hạn chế cụ thể đối với API DDE cũ
Khi gặp phải lỗi này khi sử dụng công thức DDE trong bảng tính Excel, lỗi này cho biết có sự cố chung trong kết nối DDE giữa Excel và TWS. Điều này có thể có bất kỳ nguyên nhân nào sau đây
(5) Trong một số trường hợp hiếm hoi, cần chạy Excel với tư cách Quản trị viên để sử dụng DDE Ghi chú. Các chương trình khác chạy trên cùng một máy tính sử dụng DDE có thể cản trở giao tiếp giữa Excel và TWS và khiến Excel bị 'treo' hoặc 'đơ' sau khi thực hiện yêu cầu ban đầu. Giải pháp duy nhất cho vấn đề này là đóng từng chương trình khác bằng DDE để tìm ra thủ phạm. Các chương trình được biết là gây ra sự cố này bao gồm Google Chrome, Microsoft OneNote, Skype và Adobe Creative Cloud Kết nối dữ liệu ngoài đã bị vô hiệu hóa có nghĩa là gì trong Excel?DQY bằng Excel, bạn sẽ nhận được thông báo lỗi cho biết kết nối dữ liệu của tệp đã bị tắt vì tệp đến từ một vị trí không đáng tin cậy.
Excel có hỗ trợ DDE không?Nếu mục đề cập đến nhiều hơn một phần thông tin, chẳng hạn như một phạm vi được đặt tên trong trang tính Excel có chứa nhiều ô, thì hàm DDE sẽ trả về mục nhập đầu tiên. Bạn có thể sử dụng chức năng này với một hộp văn bản để hiển thị dữ liệu chứa trong một ô trên trang tính
DDE trong Excel là gì?Windows cung cấp một số phương pháp để truyền dữ liệu giữa các ứng dụng. Một phương pháp là sử dụng giao thức Dynamic Data Exchange (DDE). Giao thức DDE là một tập hợp các thông điệp và hướng dẫn. Nó gửi tin nhắn giữa các ứng dụng chia sẻ dữ liệu và sử dụng bộ nhớ dùng chung để trao đổi dữ liệu giữa các ứng dụng
Hộp bỏ qua DDE trong Excel ở đâu?Trong trường hợp sổ làm việc mới mở ra, hãy chuyển đến Tệp > Tùy chọn > Nâng cao > Định vị tab Chung. Bỏ chọn hộp Bỏ qua DDE |