Application.DDEInitiate 方法 (Word)
打开通向其他应用程序的 DDE(动态数据交换)通道,并返回通道序号。
语法
expression。 DDEInitiate
( _App_
, _Topic_
)
expression:表示“Application”对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
应用 | 必需 | String | 应用程序名。 |
Topic | 必需 | 字符串 | DDE 主题名称(如某打开文档的名称),打开通道所指向的应用程序将识别该名称。 |
备注
如果成功,则 查阅 方法返回打开的通道的数量。 所有后续 DDE 函数使用此数字来指定通道。
示例
本示例用 System 主题启动 DDE 会话,并打开 Microsoft Office Excel 工作簿 Sales.xls。 然后,本示例终止 DDE 通道,启动通向 Sales.xls 的通道,并在单元格 R1C1 中插入文本。
Dim lngChannel As Long
lngChannel = DDEInitiate(App:="Excel", Topic:="System")
DDEExecute Channel:=lngChannel, Command:="[OPEN(" & Chr(34) _
& "C:\Sales.xls" & Chr(34) & ")]
DDETerminate Channel:=lngChannel
lngChannel = DDEInitiate(App:="Excel", Topic:="Sales.xls")
DDEPoke Channel:=lngChannel, Item:="R1C1", Data:="1996 Sales"
DDETerminate Channel:=lngChannel
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。