网页框——对象使用
对象 浏览=浏览器对象; 申请一个浏览器对象的变量
程序段 窗体启动; 在程序服务器托管网段内控制网页框对象
浏览=控件对象 网页框1; 获取网页框的浏览器对象
浏览.改静默(1); 控制网页框的浏览器对象不显示对话提示
浏览.连接(“`https://www.baidu.com/”,0,0,0,0); 控制网页框的浏览器对象访问一个网址
浏览.主页; 控制网页框的浏览器对象显示默认主页
浏览.后退; 控制网页框的浏览器对象返回之前打开的页面
浏览.命令(17,0,0,0); 控制网页框的页面全部选中
浏览.命令(12,0,0,0); 控制网页框的页面复制选中内容
英文名字 |
中文名称 |
作用解释 |
IWebBrowser2 |
浏览器对象 |
公开用于操作WebBrowser控件的方法。文字均为宽字符 |
浏览器对象——方法表 |
||
QueryInterface |
接口(标识,@指针) |
检索指向对象上支持的接口的指针。 |
AddRef |
计数 |
递增对象上接口的引用计数。 对于指向对象上接口的指针的每个新副本,应调用此方法。 |
Release |
释放 |
递减对象上接口的引用计数。前三项COM对象通用 |
GetTypeInfoCount |
接口数(@是否) |
检索对象是否提供的类型信息接口数(0不提供 1提供)。 |
GetTypeInfo |
类信息(类型,区域,对象) |
检索对象的类型信息,然后可以使用该信息获取接口的类型信息。 |
GetIDsOfNames |
映射(IID_NULL,名称,名数,区域,@标号) |
将单个成员和一组可选的参数名称映射到一组相应的数组指针.区域:1033美国;2052中国;2048系统默认; |
Invoke |
调用(标号,IID_NULL,区域,标志,参数,结果,0,0) |
提供对对象公开的属性和方法的访问。标志:1方法;2属性读;3属性写;4参照赋值 |
GoBack |
后退 |
使你在当前历史列表中后退一项 |
GoForward |
前进 |
递使你在当前历史列表中前进一项。 |
GoHome |
主页 |
连接用户默认的主页。 |
GoSearch |
搜索 |
连接用户默认的搜索页面。 |
Navigate |
连接(网址,标志,方式,参数,标头) |
连接到指定的URL网址。标志:1新窗口;2不加历史记录;16自动搜索;32导航栏;方式:_blank;_parent;_self;_top; |
Refresh |
刷新 |
重新加载当前网页。 |
Refresh2 |
重载(级别) |
重新加载当前网页。0简单刷新;1过期刷新;3请求头 |
Stop |
停止 |
停止当前页面及其内容的载入。 |
get_Application |
取控件(@控件) |
获取掌管WebBrowser控件的应用程序实现的自动化对象(IDispatch)。 |
get_Parent |
取父级(@控件) |
获取WebBrowser控件的父自动化对象,通常是一个容器,例如是宿主或IE窗口。 |
get_Container |
取容器(@控件) |
获取WebBrowser控件容器的自动化对象。通常该值与Parent属性返回的值相同。 |
get_Document |
取文档(@控件) |
获取活动文档的自动化对象。提供对DHTML Object Model的访问途径。 |
get_TopLevelContainer |
顶层(@是否) |
获取一个布尔值,表明IE是否是WebBrowser控件顶层容器,是就返回true |
get_Type |
取类型(内容) |
获取已被WebBrowser控件加载的对象的类型。例如.doc文件是Microsoft Word Document |
get_Left |
取左边(@数值) |
获取WebBrowser控件窗口的内部左边与容器窗口左边的距离。 |
put_Left |
改左边(数值) |
设置WebBrowser控件窗口的内部左边与容器窗口左边的距离。 |
get_Top |
取上边(@数值) |
获取WebBrowser控件窗口的内部左边与容器窗口顶边的距离 |
put_Top |
改上边(数值) |
设置WebBrowser控件窗口的内部左边与容器窗口顶边的距离。 |
get_Width |
取宽度(@数值) |
获取WebBrowser窗口的宽度,以像素为单位。 |
put_Width |
改宽度(数值) |
设置WebBrowser窗口的宽度,以像素为单位。 |
get_Height |
取高度(@数值) |
获取WebBrowser窗口的高度,以像素为单位。 |
put_Height |
改高度(数值) |
设置WebBrowser窗口的高度,以像素为单位。 |
get_LocationName |
取标题(内容) |
获取一个字符串,该字符串包含着WebBrowser当前显示资源的路径或标题。 |
get_LocationURL |
取网址(内容) |
获取WebBrowser当前正在显示的资源的URL。 |
get_Busy |
载入中(@真假) |
获取一个布尔值,说明WebBrowser当前是否正在加载URL。 |
Quit |
关闭 |
关闭WebBrowser当前页面。 |
ClientToWindow |
取坐标(@左,@上) |
获取显示页面客户区与容器窗口的左边和顶边距离。 |
PutProperty |
改属性(名称,参数) |
设置WebBrowser指定名称的属性。参数为VARIANT变量结构数组 |
GetProperty |
取属性(名称,参数) |
获取WebBrowser指定名称的属性。参数为VARIANT变量结构数组。 |
get_Name |
取名称(内容) |
获取WebBrowser控件窗口的名称。 |
get_HWND |
取窗口(@窗口) |
获取WebBrowser控件窗口的句柄。 |
get_FullName |
取全名(内容) |
获取WebBrowser控件窗口的全名。 |
get_Path |
取路径(路径) |
检索 Windows Internet Explorer 可执行文件的系统文件夹。 |
get_Visible |
取可见(@是否) |
获取WebBrowser控件窗口是否可见。 |
put_Visible |
改可见(是否) |
设置WebBrowser控件窗口是否可见。 |
get_StatusBar |
取状态栏(@是否) |
获取WebBrowser控件的状态栏是否可见。 |
put_StatusBar |
改状态栏(是否) |
设置WebBrowser控件的状态栏是否可见。 |
get_StatusText |
取状态字(内容) |
获取WebBrowser控件的指示状态的文字。 |
put_StatusText |
改状态字(内容) |
设置WebBrowser控件的指示状态的文字。 |
get_ToolBar |
取工具栏(@是否) |
获取WebBrowser控件的工具栏是否可见。 |
put_ToolBar |
改工具栏(是否) |
设置WebBrowser控件的工具栏是否可见。 |
get_MenuBar |
取菜单栏(@是否) |
获取WebBrowser控件的菜单栏是否可见。 |
put_MenuBar |
改菜单栏(是否) |
设置WebBrowser控件的菜单栏是否可见。 |
get_FullScreen |
取全屏(@是否) |
获取WebBrowser控件的窗口是否全屏。 |
put_FullScreen |
改全屏(是否) |
设置WebBrowser控件的窗口是否全屏。 |
Navigate2 |
转到(网址,标志,方式,参数,标头) |
连接到指定的URL网址(宽字符)。参数为POST提交数据(ANSI),标头为HTTP协议头 |
QueryStatusWB |
查状态(命令,@状态) |
查询控件对象以获取命令的状态。1可用;2已启用;4开关打开;8保留;16隐藏;32隐藏上下文 |
ExecWB |
命令(命令,选项,参数,数据) |
执行命令并返回命令执行的状态。选项:0缺省;1提示;2不提示;3显示帮助;参数数据为Variant结构的指针,可选写0 |
ShowBrowserBar |
显浏览栏(类,显示,大小) |
显示浏览器栏。参数均为Variant结构的指针 |
get_ReadyState |
就绪状态(@状态) |
获取WebBrowser控件的就绪状态。0初始状态;1正在加载;2加载完成;3交互模式;4接收完成 |
get_Offline |
取脱机(@是否) |
获取WebBrowser控件对象是否在脱机模式下运行。 |
put_Offline |
改脱机(是否) |
设置WebBrowser控件对象是否在脱机模式下运行。 |
get_Silent |
取静默(@是否) |
获取WebBrowser控件的对象是否可以显示对话框。 |
put_Silent |
改静默(是否) |
设置WebBrowser控件的对象是否可以显示对话框。 |
get_RegisterAsBrowser |
取顶级(@是否) |
获取WebBrowser控件的窗口是否注册为顶级浏览器窗口。 |
put_RegisterAsBrowser |
改顶级(是否) |
设置WebBrowser控件的窗口是否注册为顶级浏览器窗口。 |
get_RegisterAsDropTarget |
取拖曳(@是否) |
获取WebBrowser控件的对象是否注册为导航的放置目标。 |
put_RegisterAsDropTarget |
改拖曳(是否) |
设置WebBrowser控件的对象是否注册为导航的放置目标。 |
get_TheaterMode |
取影院(@是否) |
获取WebBrowser控件的对象是否处于影院模式。主窗口将填满整个屏幕 |
put_TheaterMode |
改影院(是否) |
设置WebBrowser控件的对象是否处于影院模式。主窗口将填满整个屏幕 |
get_AddressBar |
取地址栏(是否) |
设置WebBrowser控件对象的地址栏是否可见。 |
put_AddressBar |
改地址栏(是否) |
设置WebBrowser控件对象的地址栏是否可见。 |
get_Resizable |
取调整(是否) |
设置WebBrowser控件的窗口是否可以调整对象的大小。 |
put_Resizable |
改调整(是否) |
设置WebBrowser控件的窗口是否可以调整对象的大小。 |
浏览对象可执行命令表:
使用不同数值,执行相应功能的命令
英文 |
数值 |
功能 |
OLECMDID_OPEN |
1 |
打开地址 |
OLECMDID_NEW |
2 |
新建页面 |
OLECMDID_SAVE |
3 |
保存 |
OLECMDID_SAVEAS |
4 |
另存为 |
OLECMDID_SAVECOPYAS |
5 |
另存复制内容 |
OLECMDID_PRINT |
6 |
打印页面 |
OLECMDID_PRINTPREVIEW |
7 |
打印预览 |
OLECMDID_PAGESETUP |
8 |
页面设置 |
OLECMDID_SPELL |
9 |
拼写 |
OLECMDID_PROPERTIES |
10 |
查看页面属性 |
OLECMDID_CUT |
11 |
剪切 |
OLECMDID_COPY |
12 |
复制 |
OLECMDID_PASTE |
13 |
粘贴 |
OLECMDID_PASTESPECIAL |
14 |
粘贴特殊 |
OLECMDID_UNDO |
15 |
撤消 |
OLECMDID_REDO |
16 |
重做 |
OLECMDID_SELECTALL |
17 |
全选 |
OLECMDID_CLEARSELECTION |
18 |
清除选择 |
OLECMDID_ZOOM |
19 |
缩放 |
OLECMDID_GETZOOMRANGE |
20 |
获取的缩放范围 |
OLECMDID_UPDATECOMMANDS |
21 |
更新命令 |
OLECMDID_REFRESH |
22 |
刷新 |
OLECMDID_STOP |
23 |
停止 |
OLECMDID_HIDETOOLBARS |
24 |
隐藏工具栏 |
OLECMDID_SETPROGRESSMAX |
25 |
设置进度条最大值 |
OLECMDID_SETPROGRESSPOS |
26 |
设置进度条位置 |
OLECMDID_SETPROGRESSTEXT |
27 |
设置进度条文本 |
OLECMDID_SETTITLE |
28 |
设置标题 |
OLECMDID_SETDOWNLOADSTATE |
29 |
设置下载状态 |
OLECMDID_STOPDOWNLOAD |
30 |
停止下载 |
OLECMDID_ONTOOLBARACTIVATED |
31 |
激活工具栏 |
OLECMDID_FIND |
32 |
查找 |
OLECMDID_DELETE |
33 |
删除 |
OLECMDID_HTTPEQUIV |
34 |
http信息头 |
OLECMDID_HTTPEQUIV_DONE |
35 |
http信息头结束 |
OLECMDID_ENABLE_INTERACTION |
36 |
允许相互协作 |
OLECMDID_ONUNLOAD |
37 |
激活卸载 |
OLECMDID_PROPERTYBAG2 |
38 |
连续数据对象 |
OLECMDID_PREREFRESH |
39 |
预刷新 |
OLECMDID_SHOWSCRIPTERROR |
40 |
显示脚本错误 |
OLECMDID_SHOWMESSAGE |
41 |
显示消息 |
OLECMDID_SHOWFIND |
42 |
显示查找 |
OLECMDID_SHOWPAGESETUP |
43 |
显示页面设置 |
OLECMDID_SHOWPRINT |
44 |
显示打印 |
OLECMDID_CLOSE |
45 |
关闭窗体 |
OLECMDID_ALLOWUILESSSAVEAS |
46 |
另存为 |
OLECMDID_DONTDOWNLOADCSS |
47 |
不加载CSS |
OLECMDID_UPDATEPAGESTATUS |
48 |
更新页面状态 |
OLECMDID_PRINT2 |
49 |
打印2 |
OLECMDID_PRINTPREVIEW2 |
50 |
打印预览2 |
OLECMDID_SETPRINTTEMPLATE |
51 |
设置打印模板 |
OLECMDID_GETPRINTTEMPLATE |
52 |
获取打印模板 |
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 |
窗口状态改变 |
OLECMDID_ACTIVEXINSTALLSCOPE |
66 |
安装ActiveX控件 |
OLECMDID_UPDATETRAVELENTRY_DATARECOVERY |
67 |
更新恢复数据 |
OLECMDID_SHOWTASKDLG |
68 |
显示任务对话 |
英文名字 |
中文名称 |
作用解释 |
INewShortcutHookA |
新快捷对象 |
公开用于创建新的 Internet 快捷方式的方法。 |
新快捷对象——方法表 |
||
QueryInterface |
接口(标识,@指针) |
检索指向对象上支持的接口的指针。 |
AddRef |
计数 |
递增对象上接口的引用计数。 对于指向对象上接口的指针的每个新副本,应调用此方法。 |
Release |
释放 |
递减对象上接口的引用计数。前三项COM对象通用 |
SetReferent |
改引用(文字,窗口) |
设置快捷方式对象的引用。(ANSI) |
GetReferent |
取引用(字符,大小) |
获取快捷方式对象的引用。(ANSI) |
SetFolder |
改目录(路径) |
设置快捷方式对象的文件夹名称。(ANSI) |
GetFolder |
取目录(路径,大小) |
获取快捷方式对象的文件夹名称。(ANSI) |
GetName |
名称(内容,大小) |
获取快捷方式对象的文件名,而不带扩展名。(ANSI) |
GetExtension |
扩展名(内容,大小) |
获取快捷方式对象的文件扩展名。(ANSI) |
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: Node.js 如何快速导出多表头的excel文件
Node.js 如何快速导出嵌套列(多表头)的excel文件。效果图如下: 1:使用 @zurmokeeper/exceljs, V4.4.1以上 安装: npm i @zurmokeeper/exceljs 2: 有一个 worksheet.makeColu…