Word) (Application.DDEExecute 方法
會透過指定的動態資料交換 (DDE) 通道,將命令或一連串的命令傳送給應用程式。
語法
expression。 DDEExecute
( _Channel_
, _Command_
)
expression 代表 Application 物件的變數。 選用。
參數
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
通道 | 必要 | Long | 由 DDEInitiate 方法傳回的通道號碼。 |
Command | 必要 | String | 由接收應用程式 (DDE 伺服器) 所辨識的命令或一連串的命令。 如果接收應用程式無法執行指定的命令,則會發生錯誤 |
註解
範例
此範例會在 Microsoft Excel 中建立新工作表。 建立新工作表的 XLM 巨集指令是 New(1)。
Dim lngChannel As Long
lngChannel = DDEInitiate(App:="Excel", Topic:="System")
DDEExecute Channel:=lngChannel, Command:="[New(1)]"
DDETerminate Channel:=lngChannel
此範例會在 Personal.xls 中執行名為 "Macro1" 的 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
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。