DDEInitiate 函数

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

DDEInitiate函数可用于开始与另一个应用程序的动态数据交换 (DDE) 对话。DDEInitiate函数打开 DDE 通道的 DDE 服务器和客户端应用程序之间传输数据。

例如,如果您想要将数据从Microsoft Office Excel 2007电子表格传输到Microsoft Office Access 2007数据库,您可以使用DDEInitiate函数打开两个应用程序之间的通道。在本示例中,访问充当客户端应用程序,然后 Excel 充当服务器应用程序。

语法

DDEInitiate 应用程序、 主题

DDEInitiate函数语法具有以下参数︰

参数

说明

应用程序

标识的应用程序可以参与 DDE 对话string expression 。通常情况下,应用程序的参数适用于 Microsoft-基于 Windows 的应用程序,例如 Excel 的.exe 文件 (不带.exe 扩展名) 的名称。

主题

字符串表达式, topic识别的应用程序的参数的名称。查看应用程序的文档的列表的主题。


备注

如果成功, DDEInitiate函数开始 DDE 对话的应用程序和应用的服务和解决方案主题参数指定的主题,然后返回长整数值。此返回的值表示标识可以传送哪些数据的通道唯一channel number 。与其他 DDE 函数和语句随后使用此信道号。

如果尚未运行应用程序,或者它正在运行,但无法识别主题参数或不支持 DDE, DDEInitiate函数将返回run-time error。

主题参数的值取决于应用程序的参数指定的应用程序。对于使用文档或数据文件的应用程序,有效的主题名称通常包括这些文件的名称。

注意: 可以同时打开的通道的最大数目取决于 Microsoft Windows 和你的计算机的内存和资源。如果您未使用某个通道,您应通过使用应用DDETerminateAll语句终止它保留资源。

提示

如果您需要处理来自 Access 的另一个应用程序的对象,您可能想要考虑使用自动化功能。

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×