Access VBA教程:DDEInitiate函数

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

例如,如果要将数据从 Microsoft Excel 电子表格传送到 Microsoft Access 数据库,可以使用 DDEInitiate函数在这两个应用程序之间打开一条通道。在该示例中,Microsoft Access 充当客户应用程序,Microsoft Excel 充当服务器应用程序。

DDEInitiate(application, topic)

DDEInitiate函数具有以下参数:

参数 说明
application 字符串表达式,标识可以参加 DDE对话的应用程序。通常, application参数是一个基于 Microsoft Windows 应用程序的 .exe 文件名(不带 .exe 扩展名),比如 Microsoft Excel。
topic 字符串表达式,它是能由 application参数识别的主题的名称。要想获得主题列表,请参考应用程序的文档说明。

说明

如果操作成功,则 DDEInitiate函数用由 application 和 topic参数指定的应用程序和主题来开始 DDE对话,然后返回一个Long 整型值。该返回值代表一个唯一的通道号,标识可以传送数据的通道。该通道号随后即可和其他 DDE函数及语句一起使用。

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

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

注意   可以同时打开的最大通道数由 Microsoft Windows 以及计算机的内存与资源决定。如果不再使用通道,则应该用 DDETerminate 或 DDETerminateAll 语句将其中止以节省资源。

提示   如果需要从 Microsoft Access 中处理另一应用程序的对象,可以考虑使用“自动化”。

上页:Access VBA教程:DDE函数 下页:Access VBA教程:DDERequest函数

Access VBA教程:DDEInitiate函数

Access VBA教程:DDERequest函数 Access VBA教程:DDESend函数
Access VBA教程:DFirst、DLast函数 Access VBA教程:不同字符串值的不同格式(Format函数)
Access VBA教程:DLookup函数 Access VBA教程:DMin、DMax函数
Access VBA教程:DStDev、DStDevP函数 Access VBA教程:DSum函数
Access VBA教程:DVar、DVarP函数 Access VBA教程:EuroConvert函数
Access VBA教程:Eval函数 Access VBA教程:GUIDFromString函数
Access VBA教程:LoadPicture方法 Access VBA教程:Nz函数
Access VBA教程:StringFromGUID函数 Access VBA教程:隐藏的语言元素
Access VBA教程:在子窗体或子报表中调用过程 Access VBA教程:将 DAO 代码转换为 ADO
Access VBA教程:将 Microsoft Access 用作 DDE 服务器 Access VBA教程:错误捕获
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号