Access 2003完整教程:DDEInitiate 函数

可以使用DDEInitiate函数启动与其他应用程序的动态数据交换 (DDE) 对话。DDEInitiate函数将打开一个DDE 通道以便在 DDE 服务器与客户端应用程序之间传输数据。

例如,如果要将数据从 Microsoft Excel 电子表格中传输到 Microsoft Access 数据库,那么可以使用DDEInitiate函数打开两个应用程序之间的通道。在该示例中,Microsoft Access 将作为客户端应用程序,Microsoft Excel 将作为服务器应用程序。

DDEInitiate(application,topic)

DDEInitiate函数具有以下参数。

参数说明
application字符串表达式,用于标识能够参与 DDE 对话的应用程序。通常,application 参数是一个基于 Microsoft Windows 应用程序(例如,Microsoft Excel)的 .exe 文件的名称(没有 .exe 扩展名)。
topic字符串表达式,由 application 参数识别的topic的名称。请在应用程序的文档中查阅主题列表。

说明

如果成功,那么DDEInitiate函数将与由 application 和 topic 参数所指定的应用程序和主题开始 DDE 对话,然后返回一个Long类型值。此返回值代表唯一的通道号,以标识用来传输数据的通道。此通道号将被后续的其他 DDE 函数和语句使用。

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

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

注释Microsoft Windows 以及计算机内存和资源决定了可同时打开的最大通道数。如果不使用通道,应使用DDETerminateDDETerminateAll语句终止它,以节约资源。

提示

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

上页:Access 2003完整教程:DDE 函数 下页:Access 2003完整教程:DDERequest 函数

Access 2003完整教程:DDEInitiate 函数

Access 2003完整教程:DDERequest 函数Access 2003完整教程:DeleteControl 方法
Access 2003完整教程:DeleteReportControl 方法Access 2003完整教程:DFirst、DLast 函数
Access 2003完整教程:DLookup 函数Access 2003完整教程:HyperlinkPart 方法
Access 2003完整教程:LoadPicture 方法Access 2003完整教程:Nz 函数
Access 2003完整教程:SysCmd 方法Access 2003完整教程:将数据透视表视图内容的格式设置成从右到左读取或从左到右读取
Access 2003完整教程:窗体的“数据透视表”和“数据透视图”视图中可用的函数Access 2003完整教程:关于在“Visual Basic 编辑器”中获取 Access 产品帮助
Access 2003完整教程:获得有关 Access 事件和属性的帮助Access 2003完整教程:页面中控件的 HTML 元素和类
Access 2003完整教程:从 Microsoft Windows SharePoint Services 列表导入Access 2003完整教程:改进 Access 项目的性能
Access 2003完整教程Access 2003完整教程:Microsoft Access 项目设计器中的消息汇总
Access 2003完整教程:字段列表中没有这样的字段Access 2003完整教程:无效的排序和分组
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号