Application.DDEInitiate 方法 (Access)

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

语法

表达式DDEInitiate (ApplicationTopic)

expression:表示 Application 对象的变量。

参数

名称 必需/可选 数据类型 说明
Application 必需 String 字符串表达式,用于标识可以参加 DDE 对话的应用。 通常, application 参数是 (.exe文件的名称,对于基于 Microsoft Windows 的应用程序(如 Microsoft Excel),没有.exe扩展名) 。
主题 必需 字符串 一个字符串表达式,它是 应用程序 参数识别的主题的名称。 要想获得主题列表,请参考应用程序的文档说明。

返回值

Variant

备注

例如,如果您想从 Microsoft Excel 电子表格的数据转移到 Microsoft Access 数据库中,您可以使用 查阅 打开两个应用程序之间的通道。 在此示例中,Microsoft Access 充当客户端应用程序和 Microsoft Excel 作为服务器应用程序。

如果成功, 查阅 开始 DDE 对话的应用程序和由 applicationtopic参数,指定主题,然后返回一个 整数值。 该返回值代表一个唯一的通道号,标识可以传送数据的通道。 此通道号随后将用于其他 DDE 函数和语句。

如果应用程序尚未运行,或者虽在运行但不识别 topic 参数或不支持 DDE,则 DDEInitiate 函数将返回一个运行时错误。

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

注意

可同时打开的最大通道数由 Windows 和计算机的内存和资源决定。 如果您不使用一个通道,应该通过与 应用 语句终止它来节省资源。

如果需要从 Microsoft Access 中处理其他应用程序的对象,可以考虑使用"自动化"。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。