| CommandStateChangeConstants | Description |
| Const CSC_NAVIGATEBACK = 2 | Navigate Back |
| Const CSC_NAVIGATEFORWARD = 1 | Navigate Forward |
| Const CSC_UPDATECOMMANDS = -1 (&HFFFFFFFF) | Command Change |
| CScriptErrorList | Description |
| Sub advanceError | |
| Sub retreatError | |
| Sub setDetailsPaneOpen(ByVal fDetailsPaneOpen As Long) | |
| Sub setPerErrorDisplay(ByVal fPerErrorDisplay As Long) | |
| Function canAdvanceError As Long | |
| Function canRetreatError As Long | |
| Function getAlwaysShowLockState As Long | |
| Function getDetailsPaneOpen As Long | |
| Function getErrorChar As Long | |
| Function getErrorCode As Long | |
| Function getErrorLine As Long | |
| Function getErrorMsg As String | |
| Function getErrorUrl As String | |
| Function getPerErrorDisplay As Long |
| InternetExplorer | Description |
| Property AddressBar As Boolean | Controls whether address bar is shown |
| Property Application As Object | Returns the application automation object if accessible, this automation object otherwise.. |
| Property Busy As Boolean | Query to see if something is still in progress. |
| Property Container As Object | Returns the container/parent automation object, if any. |
| Property Document As Object | Returns the active Document automation object, if any. |
| Property FullName As String | Returns file specification of the application, including path. |
| Property FullScreen As Boolean | Maximizes window and turns off statusbar, toolbar, menubar, and titlebar. |
| Property Height As Long | The vertical dimension (pixels) of the frame window/object. |
| Property HWND As Long | Returns the HWND of the current IE window. |
| Property Left As Long | The horizontal position (pixels) of the frame window relative to the screen/container. |
| Property LocationName As String | Gets the short (UI-friendly) name of the URL/file currently viewed. |
| Property LocationURL As String | Gets the full URL/path currently viewed. |
| Property MenuBar As Boolean | Controls whether menubar is shown. |
| Property Name As String | Returns name of the application. |
| Property Offline As Boolean | Controls if the frame is offline (read from cache) |
| Property Parent As Object | Returns the automation object of the container/parent if one exists or this automation object. |
| Property Path As String | Returns the path to the application. |
| Property ReadyState As tagREADYSTATE | |
| Property RegisterAsBrowser As Boolean | Registers OC as a top-level browser (for target name resolution) |
| Property RegisterAsDropTarget As Boolean | Registers OC as a drop target for navigation |
| Property Resizable As Boolean | Controls whether the window is resizable |
| Property Silent As Boolean | Controls if any dialog boxes can be shown |
| Property StatusBar As Boolean | Turn on or off the statusbar. |
| Property StatusText As String | Text of Status window. |
| Property TheaterMode As Boolean | Controls if the browser is in theater mode |
| Property ToolBar As Long | Controls which toolbar is shown. |
| Property Top As Long | The vertical position (pixels) of the frame window relative to the screen/container. |
| Property TopLevelContainer As Boolean | Returns True if this is the top level object. |
| Property Type As String | Returns the type of the contained document object. |
| Property Visible As Boolean | Determines whether the application is visible or hidden. |
| Property Width As Long | The horizontal dimension (pixels) of the frame window/object. |
| Sub ClientToWindow(pcx As Long, pcy As Long) | Converts client sizes into window sizes. |
| Sub ExecWB(ByVal cmdID As OLECMDID, ByVal cmdexecopt As OLECMDEXECOPT, [pvaIn], [pvaOut]) | IOleCommandTarget::Exec |
| Sub GoBack | Navigates to the previous item in the history list. |
| Sub GoForward | Navigates to the next item in the history list. |
| Sub GoHome | Go home/start page. |
| Sub GoSearch | Go Search Page. |
| Sub Navigate(ByVal URL As String, [Flags], [TargetFrameName], [PostData], [Headers]) | Navigates to a URL or file. |
| Sub Navigate2(URL, [Flags], [TargetFrameName], [PostData], [Headers]) | Navigates to a URL or file or pidl. |
| Sub PutProperty(ByVal Property As String, ByVal vtValue) | Associates vtValue with the name szProperty in the context of the object. |
| Sub Quit | Exits application and closes the open document. |
| Sub Refresh | Refresh the currently viewed page. |
| Sub Refresh2([Level]) | Refresh the currently viewed page. |
| Sub ShowBrowserBar(pvaClsid, [pvarShow], [pvarSize]) | Set BrowserBar to Clsid |
| Sub Stop | Stops opening a file. |
| Function GetProperty(ByVal Property As String) | Retrieve the Associated value for the property vtValue in the context of the object. |
| Function QueryStatusWB(ByVal cmdID As OLECMDID) As OLECMDF | IOleCommandTarget::QueryStatus |
| Sub BeforeNavigate2(ByVal pDisp As Object, URL, Flags, TargetFrameName, PostData, Headers, Cancel As Boolean) | Fired before navigate occurs in the given WebBrowser (window or frameset element). The processing of this navigation may be modified. |
| Sub ClientToHostWindow(CX As Long, CY As Long) | Fired to request client sizes be converted to host window sizes |
| Sub CommandStateChange(ByVal Command As Long, ByVal Enable As Boolean) | The enabled state of a command changed. |
| Sub DocumentComplete(ByVal pDisp As Object, URL) | Fired when the document being navigated to reaches ReadyState_Complete. |
| Sub DownloadBegin | Download of a page started. |
| Sub DownloadComplete | Download of page complete. |
| Sub FileDownload(Cancel As Boolean) | Fired to indicate the File Download dialog is opening |
| Sub NavigateComplete2(ByVal pDisp As Object, URL) | Fired when the document being navigated to becomes visible and enters the navigation stack. |
| Sub NewWindow2(ppDisp As Object, Cancel As Boolean) | A new, hidden, non-navigated WebBrowser window is needed. |
| Sub OnFullScreen(ByVal FullScreen As Boolean) | Fired when fullscreen mode should be on/off |
| Sub OnMenuBar(ByVal MenuBar As Boolean) | Fired when the menubar should be shown/hidden |
| Sub OnQuit | Fired when application is quiting. |
| Sub OnStatusBar(ByVal StatusBar As Boolean) | Fired when the statusbar should be shown/hidden |
| Sub OnTheaterMode(ByVal TheaterMode As Boolean) | Fired when theater mode should be on/off |
| Sub OnToolBar(ByVal ToolBar As Boolean) | Fired when the toolbar should be shown/hidden |
| Sub OnVisible(ByVal Visible As Boolean) | Fired when the window should be shown/hidden |
| Sub ProgressChange(ByVal Progress As Long, ByVal ProgressMax As Long) | Fired when download progress is updated. |
| Sub PropertyChange(ByVal szProperty As String) | Fired when the PutProperty method has been called. |
| Sub SetSecureLockIcon(ByVal SecureLockIcon As Long) | Fired to indicate the security level of the current web page contents |
| Sub StatusTextChange(ByVal Text As String) | Statusbar text changed. |
| Sub TitleChange(ByVal Text As String) | Document title changed. |
| Sub WindowClosing(ByVal IsChildWindow As Boolean, Cancel As Boolean) | Fired when the WebBrowser is about to be closed by script |
| Sub WindowSetHeight(ByVal Height As Long) | Fired when the host window should change its height |
| Sub WindowSetLeft(ByVal Left As Long) | Fired when the host window should change its Left coordinate |
| Sub WindowSetResizable(ByVal Resizable As Boolean) | Fired when the host window should allow/disallow resizing |
| Sub WindowSetTop(ByVal Top As Long) | Fired when the host window should change its Top coordinate |
| Sub WindowSetWidth(ByVal Width As Long) | Fired when the host window should change its width |
| ISearch | Description |
| Property Id As String | Get search guid |
| Property Title As String | Get search title |
| Property URL As String | Get search url |
| ISearchAssistantOC | Description |
| Property ASProvider As String | |
| Property ASSetting As Long | |
| Property EventHandled As Boolean | |
| Property InWebFolder As Boolean | Returns true if the current folder is web folder |
| Property SearchAssistantDefault As Boolean | property SearchAssistantDefault |
| Property Searches As ISearches | Get searches |
| Property ShellFeaturesEnabled As Boolean | property ShellFeaturesEnabled |
| Property Version As Long | |
| Sub AddNextMenuItem(ByVal bstrText As String, ByVal idItem As Long) | |
| Sub FindComputer | |
| Sub FindFilesOrFolders | |
| Sub FindOnWeb | |
| Sub FindPeople | |
| Sub FindPrinter | |
| Sub NavigateToDefaultSearch | |
| Sub NETDetectNextNavigate | |
| Sub NotifySearchSettingsChanged | |
| Sub PutFindText(ByVal FindText As String) | |
| Sub PutProperty(ByVal bPerLocale As Boolean, ByVal bstrName As String, ByVal bstrValue As String) | |
| Sub ResetNextMenu | |
| Sub SetDefaultSearchUrl(ByVal bstrUrl As String) | |
| Function EncodeString(ByVal bstrValue As String, ByVal bstrCharSet As String, ByVal bUseUTF8 As Boolean) As String | |
| Function GetProperty(ByVal bPerLocale As Boolean, ByVal bstrName As String) As String | |
| Function GetSearchAssistantURL(ByVal bSubstitute As Boolean, ByVal bCustomize As Boolean) As String | |
| Function IsRestricted(ByVal bstrGuid As String) As Boolean |
| ISearches | Description |
| Property Count As Long | Get the count of searches |
| Property Default As String | Get the default search name |
| Function _NewEnum As Unknown | Enumerates the searches |
| Function Item([ByVal index]) As ISearch | Return the specified search |
| IShellFavoritesNameSpace | Description |
| Property SubscriptionsEnabled As Boolean | Query to see if subscriptions are enabled |
| Sub Export | method Export |
| Sub Import | method Import |
| Sub InvokeContextMenuCommand(ByVal strCommand As String) | method InvokeContextMenuCommand |
| Sub MoveSelectionDown | method MoveSelectionDown |
| Sub MoveSelectionTo | method MoveSelectionTo |
| Sub MoveSelectionUp | method MoveSelectionUp |
| Sub NewFolder | method NewFolder |
| Sub ResetSort | method ResetSort |
| Sub SetRoot(ByVal bstrFullPath As String) | old, use put_Root() instead |
| Sub Synchronize | method Synchronize |
| Function CreateSubscriptionForSelection As Boolean | method CreateSubscriptionForSelection |
| Function DeleteSubscriptionForSelection As Boolean | method DeleteSubscriptionForSelection |
| IWebBrowserApp | Description |
| Property Application As Object | Returns the application automation object if accessible, this automation object otherwise.. |
| Property Busy As Boolean | Query to see if something is still in progress. |
| Property Container As Object | Returns the container/parent automation object, if any. |
| Property Document As Object | Returns the active Document automation object, if any. |
| Property FullName As String | Returns file specification of the application, including path. |
| Property FullScreen As Boolean | Maximizes window and turns off statusbar, toolbar, menubar, and titlebar. |
| Property Height As Long | The vertical dimension (pixels) of the frame window/object. |
| Property HWND As Long | Returns the HWND of the current IE window. |
| Property Left As Long | The horizontal position (pixels) of the frame window relative to the screen/container. |
| Property LocationName As String | Gets the short (UI-friendly) name of the URL/file currently viewed. |
| Property LocationURL As String | Gets the full URL/path currently viewed. |
| Property MenuBar As Boolean | Controls whether menubar is shown. |
| Property Name As String | Returns name of the application. |
| Property Parent As Object | Returns the automation object of the container/parent if one exists or this automation object. |
| Property Path As String | Returns the path to the application. |
| Property StatusBar As Boolean | Turn on or off the statusbar. |
| Property StatusText As String | Text of Status window. |
| Property ToolBar As Long | Controls which toolbar is shown. |
| Property Top As Long | The vertical position (pixels) of the frame window relative to the screen/container. |
| Property TopLevelContainer As Boolean | Returns True if this is the top level object. |
| Property Type As String | Returns the type of the contained document object. |
| Property Visible As Boolean | Determines whether the application is visible or hidden. |
| Property Width As Long | The horizontal dimension (pixels) of the frame window/object. |
| Sub ClientToWindow(pcx As Long, pcy As Long) | Converts client sizes into window sizes. |
| Sub GoBack | Navigates to the previous item in the history list. |
| Sub GoForward | Navigates to the next item in the history list. |
| Sub GoHome | Go home/start page. |
| Sub GoSearch | Go Search Page. |
| Sub Navigate(ByVal URL As String, [Flags], [TargetFrameName], [PostData], [Headers]) | Navigates to a URL or file. |
| Sub PutProperty(ByVal Property As String, ByVal vtValue) | Associates vtValue with the name szProperty in the context of the object. |
| Sub Quit | Exits application and closes the open document. |
| Sub Refresh | Refresh the currently viewed page. |
| Sub Refresh2([Level]) | Refresh the currently viewed page. |
| Sub Stop | Stops opening a file. |
| Function GetProperty(ByVal Property As String) | Retrieve the Associated value for the property vtValue in the context of the object. |
| OLECMDEXECOPT | Description |
| Const OLECMDEXECOPT_DODEFAULT = 0 | |
| Const OLECMDEXECOPT_DONTPROMPTUSER = 2 | |
| Const OLECMDEXECOPT_PROMPTUSER = 1 | |
| Const OLECMDEXECOPT_SHOWHELP = 3 |
| OLECMDF | Description |
| Const OLECMDF_DEFHIDEONCTXTMENU = 32 (&H20) | |
| Const OLECMDF_ENABLED = 2 | |
| Const OLECMDF_INVISIBLE = 16 (&H10) | |
| Const OLECMDF_LATCHED = 4 | |
| Const OLECMDF_NINCHED = 8 | |
| Const OLECMDF_SUPPORTED = 1 |
| OLECMDID | Description |
| Const OLECMDID_ALLOWUILESSSAVEAS = 46 (&H2E) | |
| Const OLECMDID_CLEARSELECTION = 18 (&H12) | |
| Const OLECMDID_CLOSE = 45 (&H2D) | |
| Const OLECMDID_COPY = 12 | |
| Const OLECMDID_CUT = 11 | |
| Const OLECMDID_DELETE = 33 (&H21) | |
| Const OLECMDID_DONTDOWNLOADCSS = 47 (&H2F) | |
| Const OLECMDID_ENABLE_INTERACTION = 36 (&H24) | |
| Const OLECMDID_FIND = 32 (&H20) | |
| Const OLECMDID_GETZOOMRANGE = 20 (&H14) | |
| Const OLECMDID_HIDETOOLBARS = 24 (&H18) | |
| Const OLECMDID_HTTPEQUIV = 34 (&H22) | |
| Const OLECMDID_HTTPEQUIV_DONE = 35 (&H23) | |
| Const OLECMDID_NEW = 2 | |
| Const OLECMDID_ONTOOLBARACTIVATED = 31 (&H1F) | |
| Const OLECMDID_ONUNLOAD = 37 (&H25) | |
| Const OLECMDID_OPEN = 1 | |
| Const OLECMDID_PAGESETUP = 8 | |
| Const OLECMDID_PASTE = 13 | |
| Const OLECMDID_PASTESPECIAL = 14 | |
| Const OLECMDID_PREREFRESH = 39 (&H27) | |
| Const OLECMDID_PRINT = 6 | |
| Const OLECMDID_PRINTPREVIEW = 7 | |
| Const OLECMDID_PROPERTIES = 10 | |
| Const OLECMDID_PROPERTYBAG2 = 38 (&H26) | |
| Const OLECMDID_REDO = 16 (&H10) | |
| Const OLECMDID_REFRESH = 22 (&H16) | |
| Const OLECMDID_SAVE = 3 | |
| Const OLECMDID_SAVEAS = 4 | |
| Const OLECMDID_SAVECOPYAS = 5 | |
| Const OLECMDID_SELECTALL = 17 (&H11) | |
| Const OLECMDID_SETDOWNLOADSTATE = 29 (&H1D) | |
| Const OLECMDID_SETPROGRESSMAX = 25 (&H19) | |
| Const OLECMDID_SETPROGRESSPOS = 26 (&H1A) | |
| Const OLECMDID_SETPROGRESSTEXT = 27 (&H1B) | |
| Const OLECMDID_SETTITLE = 28 (&H1C) | |
| Const OLECMDID_SHOWFIND = 42 (&H2A) | |
| Const OLECMDID_SHOWMESSAGE = 41 (&H29) | |
| Const OLECMDID_SHOWPAGESETUP = 43 (&H2B) | |
| Const OLECMDID_SHOWPRINT = 44 (&H2C) | |
| Const OLECMDID_SHOWSCRIPTERROR = 40 (&H28) | |
| Const OLECMDID_SPELL = 9 | |
| Const OLECMDID_STOP = 23 (&H17) | |
| Const OLECMDID_STOPDOWNLOAD = 30 (&H1E) | |
| Const OLECMDID_UNDO = 15 | |
| Const OLECMDID_UPDATECOMMANDS = 21 (&H15) | |
| Const OLECMDID_UPDATEPAGESTATUS = 48 (&H30) | |
| Const OLECMDID_ZOOM = 19 (&H13) |