Word) (Application.DDEInitiate 方法

會開啟與另一個應用程式的動態資料交換 (DDE) 通道,並傳回通道號碼。

語法

expressionDDEInitiate( _App_ , _Topic_ )

expression 代表 Application 物件的變數。

參數

名稱 必要/選用 資料類型 描述
應用程式 必要 String 應用程式的名稱
Topic 必要 字串 要開啟與應用程式的通道時,該應用程式所辨識之 DDE 主題的名稱 (例如,開啟中文件的名稱)

註解

如果成功, DDEInitiate 方法會傳回已開啟之通道的數目。 所有後續的 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 支援與意見反應