DDEInitiate 函数

注意:  我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。

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

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

语法

DDEInitiate 应用程序、 主题

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

参数

说明

应用程序

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

主题

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


备注

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

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

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

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

提示

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

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

此信息是否有帮助?

谢谢您的反馈!

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

×