Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

Bạn có thể sử dụng hàm DDE để khởi tạo cuộc hội thoại trao đổi dữ liệu động (DDE) với một ứng dụng khác, yêu cầu một mục thông tin từ ứng dụng đó và hiển thị thông tin đó trong điều khiển trên biểu mẫu hoặc báo cáo.

Ví dụ: bạn có thể sử dụng hàm DDE trong thuộc tính ControlSource của hộp văn bản để hiển thị dữ liệu từ một ô đã xác định trong trang Microsoft Office Excel 2007 tính.

Cú pháp

DDE( application, topic, item )

pháp hàm DDE có các đối số sau đây:

Một sự rgument

Mô tả

ứng dụng

A biểu thức chuỗi identifying an application that can participate in a DDE conversation. Thông thường, ứng dụng là tên của tệp .exe (không có phần mở rộng .exe) cho một ứng dụng dựa trên Microsoft Windows, chẳng hạn như Excel. Ví dụ: để bắt đầu một hội thoại DDE với Excel, hãy nhập "Excel" cho đối số ứng dụng.

chủ đề

Một biểu thức chuỗi là tên của một biểu thức chủ đề ứng dụng nhận ra. Đối số topic thường là một tệp tài liệu hoặc dữ liệu. Kiểm tra tài liệu của ứng dụng khác để biết danh sách các chủ đề có thể xảy ra.

mục

Một biểu thức chuỗi là tên của một biểu thức mục dữ liệu ứng dụng nhận ra. Kiểm tra tài liệu của ứng dụng khác để biết danh sách các mục có thể có.


Chú thích

Hàm DDE tìm cách khởi tạo một hội thoại DDE với chủ đề và ứng dụng được chỉ định, rồi yêu cầu dữ liệu trong mục. Nếu thành công, hàm DDE trả về một chuỗi có chứa thông tin được yêu cầu.

Nếu bạn đang yêu cầu dữ liệu từ Excel, mục có thể là mã định danh hàng và cột, chẳng hạn như "R1C1" hoặc tên của một phạm vi ô. Trong ví dụ sau đây, hàm DDE yêu cầu thông tin từ ô ở hàng 1, cột 1 trong trang tính Excel. Bạn có thể nhập biểu thức này cho điều khiển hộp văn bản trong hộp thuộc tính ControlSource trên bảng thuộc tính của điều khiển:

=DDE("Excel", "Sheet1", "R1C1")

Bạn chỉ có thể sử dụng hàm DDE trong thuộc tính ControlSource của hộp văn bản, nhóm tùy chọn, hộp kiểm hoặc hộp tổ hợp. Bạn không thể gọi hàm DDE từ mô-đunVisual Basic for Applications (VBA).

Khi bạn sử dụng hàm DDE , điều khiển sẽ trở thành chỉ đọc trong Dạng xem biểu mẫu xem trước khi In. Ví dụ: nếu bạn sử dụng hàm DDE trong hộp văn bản, bạn sẽ không thể chỉnh sửa văn bản trong hộp văn bản. Bạn phải chỉnh sửa văn bản trong ứng dụng khác. Vì thuộc tính ControlSource là thuộc tính chỉ đọc trong dạng xem Biểu mẫu và Xem trước khi In nên phải thực hiện thay đổi đối với điều khiển Cửa sổ thiết kế.

Bộ nhớ và tài nguyên của Microsoft Windows và máy tính của bạn sẽ xác định số lượng cuộc hội thoại DDE tối đa có thể mở đồng thời. Nếu không thể khởi tạo hội thoại vì ứng dụng khác hiện không chạy hoặc không nhận ra chủ đề được chỉ định hoặc nếu số lượng hội thoại tối đa đã đạt được, hàm DDEsẽ trả về một giá trị Null.

Lưu ý: Các ứng dụng khác có thể được cấu hình để bỏ qua yêu cầu của bạn cho một hội thoại DDE. Nếu vậy, hàm DDE trả về giá trị Null. Tương tự, bạn có thể đặt Access bỏ qua yêu cầu từ các ứng dụng khác: bấm vào Tùy chọn Accesstrên menu Tệp, rồi bấm vào Nâng cao trong hộp thoại Thiết đặt Ứng dụng. Trong Thao tác DDE, chọn Bỏ qua yêu cầu DDE.

mẹo

Nếu bạn cần thao tác với đối tượng của một ứng dụng khác từ Access, bạn có thể muốn xem xét sử dụng Tự động hóa.

Bảng sau đây minh họa cách hàm DDE hoạt động khi bạn sử dụng với từng điều khiển.

Điều khiển

Chú thích

Hộp văn bản

Đối số item có thể tham chiếu đến văn bản hoặc số. Nếu mục tham chiếu đến nhiều thông tin, chẳng hạn như một phạm vi đã đặt tên trong trang tính Excel có chứa nhiều ô, hàm DDE sẽ trả về mục nhập đầu tiên. Bạn có thể dùng hàm 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.

Hộp tổ hợp

Hàm DDE điền vào hộp tổ hợp với thông tin được tham chiếu bởi mục. Bạn không thể nhập dữ liệu vào phần văn bản của hộp. Bạn có thể sử dụng hàm DDE với hộp tổ hợp để hiển thị danh sách các quốc gia/vùng lãnh thổ mà bạn duy trì trong trang tính Excel.

Nhóm Tùy chọn

Thuộc tính OptionValue của mỗi nút tùy chọn trong một nhóm tùy chọn được đặt là một số. Thông thường, giá trị nút đầu tiên là 1, giá trị thứ hai là 2, v.v. Số mà hàm DDE trả về sẽ xác định nút tùy chọn nào sẽ được chọn.

Ví dụ: nếu hàm DDE trả về 2, nút thứ hai sẽ được chọn. Nếu hàm này trả về một giá trị không khớp với bất kỳ cài đặt thuộc tính OptionValue nào thì sẽ không có nút nào được chọn. Nếu mục tham chiếu đến nhiều thông tin, chẳng hạn như một phạm vi đã đặt tên trong trang tính Excel có chứa nhiều ô, hàm DDE sẽ trả về mục nhập đầu tiên.

Hộp kiểm

Nếu hàm DDE trả về 0, hộp kiểm sẽ bị xóa. Nếu hàm này trả về một số khác không, chẳng hạn như 1 hoặc –1, hộp sẽ được chọn. Nếu mục tham chiếu đến văn bản hoặc nhiều thông tin, chẳng hạn như một phạm vi đã đặt tên trong một trang tính Excel có chứa nhiều ô, thì hộp kiểm sẽ không sẵn dùng.


Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

Cảm ơn phản hồi của bạn!

×