ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 22920|回复: 9

[已解决] WebBrowser控件使用实例

[复制链接]

TA的精华主题

TA的得分主题

发表于 2012-9-26 13:45 | 显示全部楼层 |阅读模式
本帖最后由 win2009 于 2012-10-31 14:56 编辑

不要在下载,不再更新,关闭

没人看好,网页vba翻译附件就不发了
999.png
他是一个excel web控件制作的,他肯定没有ie功能全面,更没有360急速浏览器
的插件功能,但是它又是专业浏览器不能替代的,它能够一键保存,你在网页上选定的文本
到工作簿路径下的一个一日起命名的文本文件之中,而且是添加保存,而且每天只生成一个文件
文件名自动生成,也就是你只管在网页上选定,然后点一下保存按钮,就万事大吉。
它能够收藏网址(aaa.txt),并在地址栏显示(初始化时加载aaa.txt),
在地址栏,双击左键,清空并粘贴剪切板网址,浏览器立即更新到该网址,
前进,后退,刷新,就不用多说了,
保存,保存你在网页选定文本内容,收藏,把当前网页网址添加到指定目录的aaa.txt文件中,
窗体初始化时加载该文件。该目录已经定义,你可以更改为自己的路径。
视窗:这里要重点说说,这个窗体本来具有:子窗体,即只能在主窗体中显示,不能移到外边的
属性,但是因为为了照顾到浏览器最大最小化按钮功能,只得牺牲该功能,采用变通的办法,
就是《视窗》显示时,主窗体不能操作。《视窗》可以任意拉动边框调整大小,
《视窗》的用途是:浏览选定区域,你必须先选定一个区域,然后再调出视窗。
它的好处是,某些网页字体过小、过大,空行太多,不便浏览,这时他就派上用场。
打开按钮:可以打开本地文件,看图片和文本很方便,打开word 不能再浏览器中浏览,只能显示在
word中,vb能显示在浏览器中vba就不能,不知道为什么?
在其他浏览器或什么地方复制的网址,在地址栏双击就直接打开,然后你就可以把你想要的东西
选定,保存,这个功能是重要的,重复一遍。
你可以把你在其它地方复制的文本,先粘贴到,浏览器网页某个帖子的回复栏内,不要点击回复,然后选定粘贴内容,点保存,就完成保存剪切板内容到文件功能。
网址收藏,输入名称必须使用中文“更正一下,压缩包里的英文换成中文”,这个要注意。

控件引用及详细说明,请看地址栏里相关网页,使用时缺什么请看下面网址
WebBrowser控件使用详
http://wenku.baidu.com/view/53b1340cba1aa8114431d961.html
如何使用 WebBrowser 控件打开 Office 文档
http://support.microsoft.com/kb/243058/zh-cn
只有控件,没有工作表,你需要在vba资源管理器中点击右键导入
不要说不会啊,不喜欢导入的就不要下载了








评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-9-26 14:10 | 显示全部楼层
本帖最后由 win2009 于 2012-9-28 13:40 编辑

保存后文件的格式

网址:http://wenwen.soso.com/z/q270625993.htm
标题:VB如何把webbrowser的网页添加到收藏夹? - 已解决 - 搜搜问问

可以把list1的内容存放在一个TXT里面,打开的时候读取。
Private Sub Command1_Click()
Dim i As Integer
List1.AddItem Text1.Text
Open App.Path + "\aaa.txt" For Output As #1
For i = 0 To List1.ListCount - 1
Print #1, List1.List(i)
Next
Close #1
End Sub
私有的 过程 command1单击()
定义变量 i 为 整型值
列表1 . 添加列表项 文本1 . 文本
打开文件 app . 路径 + "\aaa . txt" 设定范围 output 为 #1
设定范围 i = 0 到 列表1 . 列表count - 1
输出显示 #1    列表1 . 列表(i)
下一句
关闭 #1
结束 过程
Private Sub Form_Load()
List1.Clear
Dim a As String
Open App.Path & "\aaa.txt" For Input As #1
Do While Not EOF(1)
Input #1, a
List1.AddItem a
Loop
Close
End Sub
私有的 过程 form_load()
列表1 . 清除
定义变量 a 为 字符串
打开文件 app . 路径 & "\aaa . txt" 设定范围 读入 为 #1
执行循环操作 当条件 非 文本全部(1)
读入 #1    a
列表1 . 添加列表项 a
循环执行
关闭
结束 过程
==================
2012-9-26 11:41:59
==================


TA的精华主题

TA的得分主题

 楼主| 发表于 2012-9-26 14:15 | 显示全部楼层
本帖最后由 win2009 于 2012-9-28 13:33 编辑

Private Sub UserForm_Initialize()
myWidth = UserForm1.Width
myHeight = UserForm1.Height
End Sub
私有的 过程 窗体初始化()
my宽度 = 用户窗体1 . 宽度
my高度 = 用户窗体1 . 高度
结束 过程

111.png



TA的精华主题

TA的得分主题

发表于 2012-9-28 13:25 | 显示全部楼层
翻译的很有意思 感谢分享^^

TA的精华主题

TA的得分主题

发表于 2012-10-31 12:10 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2013-1-22 17:11 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2013-5-7 15:19 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2018-10-22 21:54 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2019-11-24 13:28 | 显示全部楼层
正在找这个控件的知识,可惜了,作者没有继续更新,不过非常感谢!难道都没有人对这个控件有了解欲望吗?

TA的精华主题

TA的得分主题

发表于 2024-10-21 11:08 | 显示全部楼层
感谢分享!!!!!!!!!!!!!!!!!
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-19 13:37 , Processed in 0.035984 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表