在一个打开的动态数据交换(DDE)通道上使用 DDERequest 函数,可以从 DDE 服务器应用程序中请求一条信息。
例如,如果在 Microsoft Access 和 Microsoft Excel 之间有一条打开的 DDE 通道,则使用 DDERequest 函数可以将文本 Microsoft Excel 电子表格中传送给 Microsoft Access 数据库。
DDERequest(channum, item)
DDERequest 函数具有以下参数:
参数 |
说明 |
channum |
通道号,由 DDEInitiate 函数返回的整型值。 |
字符串表达式,它是由 DDEInitiate 函数所指定的应用程序识别的数据项名称。要想获得可能项的列表,请参考应用程序的文档。 |
channum 参数指定所需的 DDE 对话的通道号,item 参数标识应从服务器应用程序中检索哪些数据。item 参数的值取决于在由 channum 参数指示的通道打开时指定的应用程序和主题。例如,item 参数可能是 Microsoft Excel 电子表格中的单元格范围。
如果请求成功,DDERequest 函数将返回一个 Variant 值作为包含请求信息的字符串。
所请求的数据应是字母数字文本格式。其他任何格式的图形或文本都不能传送。
如果 channum 参数不是一个对应于打开的通道的整型值,或者如果所请求的数据无法传送,则会出现运行时错误。