共用方式為


Excel) (Application.DDEExecute 方法

透過指定的 DDE 通道在另一個應用程式中執行一個指令或執行其他動作。

語法

運算式DDEExecute (通道字串)

expression 代表 Application 物件的變數。

參數

名稱 必要/選用 資料類型 描述
通道 必要 Long DDEInitiate方法傳回的通道編號。
字串 必要 字串 此訊息定義在接收應用程式中。

註解

DDEExecute方法的設計目的是要將命令傳送至另一個應用程式。 您也可以使用它來將擊鍵傳送至另一個應用程式,雖然 SendKeys 方法是傳送擊鍵的慣用方式。

String引數可以指定任何與 Alt、Ctrl 或 Shift 結合的單一索引鍵,或這些索引鍵的任何組合。 由一或多個字元來代表每個按鍵,如 "a" 代表字元,"{ENTER}" 代表 Enter 鍵。

若要指定當您按下對應按鍵卻未顯示的字元,(例如 Enter 或 Tab),請使用下表列出的代碼。 表格中的每一個代碼均代表鍵盤上的一個按鍵。

索引鍵 資料類型碼
BACKSPACE {BACKSPACE}{BS}
BREAK {BREAK}
CAPS LOCK {CAPSLOCK}
CLEAR {CLEAR}
DELETE 或 DEL {DELETE}{DEL}
向下鍵 {DOWN}
結束 {END}
ENTER (數字小鍵盤) {ENTER}
ENTER ~ (波狀符號)
ESC {ESCAPE}{ESC}
HELP {HELP}
首頁 {HOME}
INS {INSERT}
向左鍵 {LEFT}
NUM LOCK {NUMLOCK}
PAGE DOWN {PGDN}
PAGE UP {PGUP}
RETURN {RETURN}
向右鍵 {RIGHT}
SCROLL LOCK {SCROLLLOCK}
TAB {TAB}
向上鍵 {UP}
F1 到 F15 {F1}{F15}

您也可以指定與 Shift 和/或 Ctrl 和/或 Alt 結合的索引鍵。若要指定與剛才提到的一或多個索引鍵結合的索引鍵,請使用下表。

要組合的鍵 在鍵代碼之前新增
Shift + (加號)
Ctrl ^ (插入號)
Alt % (百分號)

範例

本範例會開啟 Word 的通道、開啟 Word 檔Formletr.doc,然後將 FilePrint 命令傳送至 WordBasic。

channelNumber = Application.DDEInitiate( _ 
 app:="WinWord", _ 
 topic:="C:\WINWORD\FORMLETR.DOC") 
Application.DDEExecute channelNumber, "[FILEPRINT]" 
Application.DDETerminate channelNumber

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應