Application.DDEInitiate 方法 (Word)

打开通向其他应用程序的 DDE(动态数据交换)通道,并返回通道序号。

语法

expressionDDEInitiate( _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

另请参阅

Application 对象

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。