Word VBA教程:DDEExecute方法

通过指定的 DDE(即动态数据交换)通道,向应用程序发送一条或一组命令。

expression.DDEExecute(Channel, Command)

expression   可选。该表达式返回一个 Application对象。

Channel   Long 类型,必需。由 DDEInitiate方法返回的通道序号。

Command   String 类型,必需。需要接受命令的应用程序(DDE 服务器)进行识别的一条或一组命令。如果接受命令的应用程序不能执行某条命令,则导致出错。

VBA示例

本示例在 Microsoft Excel 中创建新的工作表。创建新工作表的 XLM 宏指令是New(1)


Dim lngChannel As Long
lngChannel = DDEInitiate(App:="Excel", Topic:="System")
DDEExecute Channel:=lngChannel, Command:="[New(1)]"
DDETerminate Channel:=lngChannel

本示例运行 Presonal.xls 中名为“Macro 1”的 Microsoft Excel 宏。


Dim lngChannel As Long
lngChannel = DDEInitiate(App:="Excel", Topic:="System")
DDEExecute Channel:=lngChannel, Command:="[Run(" & Chr(34) & _
    "Personal.xls!Macro1" & Chr(34) & ")]"
DDETerminate Channel:=lngChannel

Word VBA教程

Word VBA参考教程:目录1 Word VBA参考教程:目录2
Word VBA参考教程:目录3 Word VBA参考教程:目录4
Word VBA参考教程:目录5 Word VBA参考教程:目录6
Word VBA参考教程:目录7 Word VBA参考教程:目录8
Word VBA参考教程:目录9 Word VBA参考教程:目录10
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号