Access VBA教程: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 中处理其他应用程序的对象,可以考虑使用“自动化”。

上页:Access VBA教程:DDEPoke方法 下页:Access VBA教程:DDETerminate方法

Access VBA教程:DDERequest方法

Access VBA教程:DDETerminate方法 Access VBA教程:DDETerminateAll方法
Access VBA教程:DefaultControl属性 Access VBA教程:DefaultWorkspaceClone方法
Access VBA教程:Delete方法 Access VBA教程:DeleteControl方法
Access VBA教程:DeleteLines方法 Access VBA教程:DeleteReportControl方法
Access VBA教程:DFirst方法 Access VBA教程:DiscardConflict方法
Access VBA教程:DLast方法 Access VBA教程:DLookup方法
Access VBA教程:DMax方法 Access VBA教程:DMin方法
Access VBA教程:Dropdown方法 Access VBA教程:DStDev方法
Access VBA教程:DStDevP方法 Access VBA教程:DSum方法
Access VBA教程:DVar方法 Access VBA教程:DVarP方法
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号