Application.DDEInitiate 方法 (Access)
使用 DDEInitiate 函数开始动态数据交换 (DDE) 与另一个应用程序的对话。 DDEInitiate 函数打开一个 DDE 通道,用于在 DDE 服务器和客户端应用程序之间传输数据。
语法
表达式。DDEInitiate (Application, Topic)
expression:表示 Application 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
Application | 必需 | String | 字符串表达式,用于标识可以参加 DDE 对话的应用。 通常, application 参数是 (.exe文件的名称,对于基于 Microsoft Windows 的应用程序(如 Microsoft Excel),没有.exe扩展名) 。 |
主题 | 必需 | 字符串 | 一个字符串表达式,它是 应用程序 参数识别的主题的名称。 要想获得主题列表,请参考应用程序的文档说明。 |
返回值
Variant
备注
例如,如果您想从 Microsoft Excel 电子表格的数据转移到 Microsoft Access 数据库中,您可以使用 查阅 打开两个应用程序之间的通道。 在此示例中,Microsoft Access 充当客户端应用程序和 Microsoft Excel 作为服务器应用程序。
如果成功, 查阅 开始 DDE 对话的应用程序和由 application和 topic参数,指定主题,然后返回一个 长 整数值。 该返回值代表一个唯一的通道号,标识可以传送数据的通道。 此通道号随后将用于其他 DDE 函数和语句。
如果应用程序尚未运行,或者虽在运行但不识别 topic 参数或不支持 DDE,则 DDEInitiate 函数将返回一个运行时错误。
topic 参数的值取决于由 application 参数指定的应用程序。 对于使用文档或数据文件的应用程序,有效的主题名通常包括这些文件的名称。
注意
可同时打开的最大通道数由 Windows 和计算机的内存和资源决定。 如果您不使用一个通道,应该通过与 应用 或 另 语句终止它来节省资源。
如果需要从 Microsoft Access 中处理其他应用程序的对象,可以考虑使用"自动化"。
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。