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 DDEInitiate để bắt đầu cuộc hội thoại trao đổi dữ liệu động (DDE) với một ứng dụng khác. Hàm DDEInitiate mở kênh DDE để truyền dữ liệu giữa máy chủ DDE và ứng dụng máy khách.

Ví dụ: nếu bạn muốn truyền dữ liệu từ bảng tính Microsoft Office Excel 2007 sang cơ sở dữ liệu Microsoft Office Access 2007, bạn có thể sử dụng hàm DDEInitiate để mở kênh giữa hai ứng dụng. Trong ví dụ này, Access hoạt động như ứng dụng máy khách và Excel hoạt động như ứng dụng máy chủ.

Cú pháp

DDEInitiate ( application, topic )

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

Đối số

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, đối số ứng dụng là tên của một 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.

chủ đề

Biểu thức chuỗi là tên của một giá trị chủ đề đối số ứng dụng nhận ra. Kiểm tra tài liệu của ứng dụng để biết danh sách các chủ đề.


Chú thích

Nếu thành công, hàm DDEInitiate sẽ bắt đầu một cuộc hội thoại DDE với ứng dụng và chủ đề được xác định bởi các tham đối chủ đề và tion áp dụng, rồi trả về giá trị số nguyên Dài. Giá trị trả về này thể hiện một giá số kênh xác định kênh có thể thực hiện truyền dữ liệu. Số kênh này sau đó được sử dụng với các hàm và câu lệnh DDE khác.

Nếu ứng dụng chưa chạy hoặc nếu ứng dụng đang chạy nhưng không nhận ra tham đối chủ đề hoặc không hỗ trợ DDE, hàm DDEInitiate sẽ trả về kết quả lỗi thời gian chạy.

Giá trị của đối số topic phụ thuộc vào ứng dụng được xác định bởi đối số application . Đối với các ứng dụng sử dụng tài liệu hoặc tệp dữ liệu, tên chủ đề hợp lệ thường bao gồm tên của các tệp đó.

Lưu ý: Số kênh tối đa có thể mở đồng thời được xác định bởi Microsoft Windows cũng như bộ nhớ cũng như tài nguyên của máy tính. Nếu bạn không sử dụng kênh, bạn nên tiết kiệm tài nguyên bằng cách hủy bỏ kênh bằng câu lệnh DDETerminate hoặc DDETerminateAll .

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 việc sử dụng tự động hóa.

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!

×