全部显示

DDERequest 方法

       

使用 DDERequest 函数,可以通过一个打开的动态数据交换 (DDE) 通道,从 DDE 服务器应用程序中请求一项信息。String 型。

expression.DDERequest(ChanNum, Item)

expression   必需。返回“Applies To”列表中的一个对象的表达式。

ChanNum  必需 Variant 型。通道号,由 DDEInitiate 函数返回的一个整数。

Item  必需 String 型。字符串表达式,表示由 DDEInitiate 函数指定的应用程序所识别数据项的名称。请查阅应用程序的文档,以获得可能的项目列表。

说明

例如,如果在 Microsoft Access 和 Microsoft Excel 之间有一条打开的 DDE 通道,使用 DDERequest 函数可以从 Microsoft Excel 电子表格向 Microsoft Access 数据库传送文本。在该示例中,Microsoft Access 扮演客户机应用程序,Microsoft Excel 扮演服务器应用程序。

channum 参数指定希望的 DDE 对话的通道号,item 参数识别应获取服务器应用程序中的哪个数据。当由 channum 参数指示的通道打开时,item 参数的值取决于特定的应用程序和主题。例如,item 参数可能是 Microsoft Excel 电子表格中的一定范围的单元格。

如果请求成功,DDERequest 函数将以字符串的形式返回含有请求信息的 Variant 型值。

请求的数据应是字母数字文本格式。其他任何格式的图形或文本都不能传送。

如果 channum 参数不是一个对应于打开的通道的整数,或者请求的数据不能传送,则会出现运行时错误

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