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 支援與意見反應。