使用 DDEExecute 语句,可以通过一条打开的动态数据交换 (DDE) 通道,从客户机应用程序向服务器应用程序发送一条命令。
expression.DDEExecute(ChanNum, Command)
expression 必需。返回“应用于”列表中的一个对象的表达式。
ChanNum 必需 Variant 型。通道号,由 DDEInitiate 函数返回的长整型值。
Command 必需 String 型。字符串表达式,指定一条可由服务器应用程序识别的命令。查阅服务器应用程序文档可得到这些命令的列表。
例如,假设打开了 Microsoft Access 中的 DDE 通道,从 Microsoft Excel 电子表格向 Microsoft Access 数据库传送文本数据。使用 DDEExecute 语句可以将 New 命令发送到 Microsoft Excel,以指定想要打开一个新的电子表格。在该示例中, Microsoft Access 扮演客户机应用程序,而 Microsoft Excel 扮演服务器应用程序。
当由 channum 参数指示的通道打开时,command 参数的值将取决于应用程序和指定的主题。如果 channum 参数不是对应于打开的通道的整数值或者如果其他应用程序不能执行指定的命令,则会出现错误。
在 Visual Basic 中,使用 DDEExecute 语句只能将命令发送到其他应用程序。有关从其他应用程序向 Microsoft Access 发送命令的信息,请参阅将 Microsoft Access 作为 DDE 服务器使用。