2016-08-16 5 views
1

Я использую:Управление Интернет Microsoft

IE.ExecWB 17, 0 '// SelectAll 

IE.ExecWB 12, 2 '// Copy selection 

в программе Excel VBA успешно, но у меня возникли проблемы с поиском ссылки для всех методов ExecWB. Может кто-то указать мне верное направление?

ответ

3

Это что-то из моей базы данных. Я сомневаюсь, что вы найдете это в Интернете больше. Я буду удивлен, если вы ...

ExecWB синтаксис выглядит следующим образом:

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

Метод ExecWB требует OLE Command ID, чтобы передать, чтобы определить команду для выполнения. Это значение nCmdID имеет тип Long. Параметр nCmdExecOpt представляет значение для опции выполнения команды. Вместе эти значения инструктируют элемент управления о том, какая поддерживаемая команда должна выполняться и какая степень пользовательского запроса должна произойти.

Последние два параметра pvaIn и paOut являются необязательными и обычно устанавливаются либо NULL, либо пустая строка.

Здесь вы сможете найти полный перечень для 1 параметра

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 

Вот полный список для 2 параметра

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

Смежные вопросы