2016-08-16 190 views
1

我使用:Microsoft Internet控制

IE.ExecWB 17, 0 '// SelectAll 

IE.ExecWB 12, 2 '// Copy selection 

成功的Excel VBA程序,但我無法找到所有ExecWB方法的參考。任何人都可以將我指向正確的方向嗎?

回答

3

這是從我的數據庫中的東西。我懷疑你會在網上找到這個。我會如果你感到驚訝......

ExecWB語法如下:

object.ExecWB nCmdID, nCmdExecOpt, [pvaIn], [pvaOut] 

的ExecWB方法需要一個OLE命令ID傳遞到確定要執行的命令。此值nCmdIDLong類型。 nCmdExecOpt參數表示命令執行選項的值。這些值一起指示控件執行哪些支持的命令以及應發生何種程度的用戶提示。

最後兩個參數pvaInpaOut是可選的,通常設置爲NULL或空字符串。

下面是第一個參數

OLECMDID_OPEN     1 Open 
OLECMDID_NEW     2 Create a new document 
OLECMDID_SAVE     3 Preservation 
OLECMDID_SAVEAS     4 Save as 
OLECMDID_SAVECOPYAS    5   
OLECMDID_PRINT     6 Print 
OLECMDID_PRINTPREVIEW   7 Print preview 
OLECMDID_PAGESETUP    8 Page setup 
OLECMDID_SPELL     9 The spelling check 
OLECMDID_PROPERTIES    10 Attribute 
OLECMDID_CUT     11 Shear 
OLECMDID_COPY     12 Replication 
OLECMDID_PASTE     13 Paste 
OLECMDID_PASTESPECIAL   14 Paste special 
OLECMDID_UNDO     15 Revoke 
OLECMDID_REDO     16 Repeat 
OLECMDID_SELECTALL    17 Select all 
OLECMDID_CLEARSELECTION   18 Clear selection 
OLECMDID_ZOOM     19 
OLECMDID_GETZOOMRANGE   20 
OLECMDID_UPDATECOMMANDS   21 The update command 
OLECMDID_REFRESH    22 Refresh 
OLECMDID_STOP     23 Stop it 
OLECMDID_HIDETOOLBARS   24 Hide toolbar 
OLECMDID_SETPROGRESSMAX   25 Progress bar maximum 
OLECMDID_SETPROGRESSPOS   26 Progress bar position 
OLECMDID_SETPROGRESSTEXT  27 Progress bar text 
OLECMDID_SETTITLE    28 Set the title 
OLECMDID_SETDOWNLOADSTATE  29 Set download status 
OLECMDID_STOPDOWNLOAD   30 Stop downloading 
OLECMDID_ONTOOLBARACTIVATED  31 
OLECMDID_FIND     32 Search 
OLECMDID_DELETE     33 Delete 
OLECMDID_HTTPEQUIV    34 
OLECMDID_HTTPEQUIV_DONE   35 
OLECMDID_ENABLE_INTERACTION  36 Allow the interaction 
OLECMDID_ONUNLOAD    37 When uninstall 
OLECMDID_PROPERTYBAG2   38 
OLECMDID_PREREFRESH    39 
OLECMDID_SHOWSCRIPTERROR  40 
OLECMDID_SHOWMESSAGE   41 Display a message 
OLECMDID_SHOWFIND    42 Display search 
OLECMDID_SHOWPAGESETUP   43 Display page setup 
OLECMDID_SHOWPRINT    44 Display and printing 
OLECMDID_CLOSE     45 Close 
OLECMDID_ALLOWUILESSSAVEAS  46 
OLECMDID_DONTDOWNLOADCSS  47 
OLECMDID_UPDATEPAGESTATUS  48 
OLECMDID_PRINT2     49 Print 2 
OLECMDID_PRINTPREVIEW2   50 Print preview 
OLECMDID_SETPRINTTEMPLATE  51 Set the print template 
OLECMDID_GETPRINTTEMPLATE  52 Get a print template 
OLECMDID_PAGEACTIONBLOCKED  55 
OLECMDID_PAGEACTIONUIQUERY  56 
OLECMDID_FOCUSVIEWCONTROLS  57 
OLECMDID_FOCUSVIEWCONTROLSQUERY 58 
OLECMDID_SHOWPAGEACTIONMENU  59 
OLECMDID_ADDTRAVELENTRY   60 
OLECMDID_UPDATETRAVELENTRY  61 
OLECMDID_UPDATEBACKFORWARDSTATE 62 
OLECMDID_OPTICAL_ZOOM   63 
OLECMDID_OPTICAL_GETZOOMRANGE 64 
OLECMDID_WINDOWSTATECHANGED  65 windows status change 

這裏的完整列表是爲第二個參數的完整列表

OLECMDEXECOPT_DODEFAULT   0 Default parameters 
OLECMDEXECOPT_PROMPTUSER  1 Prompt the user, namely the pop-up dialog box 
LECMDEXECOPT_DONTPROMPTUSER  2 User is not prompted 
OLECMDEXECOPT_SHOWHELP   3 displays help 

例子

WebBrowser.ExecWB(6,1) '<~~ Print 
WebBrowser.ExecWB(7,1) '<~~ Print preview 
WebBrowser.ExecWB(8,1) '<~~ The printed page setup 
+0

謝謝!這些命令是否被認爲是過時的? – Bob

相關問題