ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] 无法调用IE浏览器,求助!

[复制链接]

TA的精华主题

TA的得分主题

发表于 2019-3-9 17:54 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
我的系统是win10x64位,ie11,测试了office2010和2016都无法调用IE浏览器。
之前默认浏览器是傲游浏览器,已经重新设置了IE浏览器为默认浏览器
可是下面代码还是默认调用了傲游浏览器,最后excel提示“该部件的许可证信息没有找到”
QQ拼音截图20190309174440.png

Sub 测试调用IE浏览器()
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = True
IE.Navigate "https://www.baidu.com"
End Sub



测试调用IE浏览器.rar (10.01 KB, 下载次数: 4)

TA的精华主题

TA的得分主题

发表于 2019-3-9 19:04 | 显示全部楼层
具体解决方法:
这里需要一个工具:vbcli.exe先了解一下这个小工具以下是摘自microsoft的帮助文件。
什么是 VB6Cli.exe?
VB6Cli.exe 是一种实用工具,它用于修复随 Microsoft Visual Basic 6.0 一起发行的 ActiveX 控件中的设计阶段许可证问题。此工具不会修复第三方控件以及 Microsoft Visual Basic 6.0 通常情况下不予安装的控件,也不允许使用 Visual Basic 6.0 专业版中的远程数据对象 (RDO) 对象。如果尝试使用 Visual Basic 6.0 专业版中的 RDO,则还可能遇到下面的症状 II 和症状 IV。启用 RDO 的唯一方法是安装 Visual Basic 6.0 企业版。

TA的精华主题

TA的得分主题

发表于 2019-3-9 19:29 | 显示全部楼层
KKK<<<<<<<<<<<>>>>>>>>>>>>KKK

测试调用IE浏览器.rar

13.38 KB, 下载次数: 41

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-3-9 22:02 | 显示全部楼层
719404338 发表于 2019-3-9 19:04
具体解决方法:
这里需要一个工具:vbcli.exe先了解一下这个小工具以下是摘自microsoft的帮助文件。
什么 ...

试了下载了,但是也没有用

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-3-9 22:09 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

你这个可以调用ie浏览器,但我是希望用Set IE = CreateObject("InternetExplorer.Application")

TA的精华主题

TA的得分主题

发表于 2019-3-9 22:13 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
不光是傲游浏览器,360浏览器等等都会出现这种情况。
你可以不用CreateObject("InternetExplorer.Application")的方法,试试用外壳获得IE对象

1、手动启动IE浏览器,方法:点 开始——附件——32位IE浏览器,如果使用代码启动IE,请使用SHELL加上IE的路径。
2、写入以下代码
Set objShell = CreateObject("Shell.Application") '建立外壳对象
Set objShellWindows = objShell.windows '所有窗口对象
For Each objwindow In objShellWindows '查找IE对象
    If InStr(1, objwindow.FullName, "IEXPLORE.EXE", vbTextCompare) <> 0 Then'如果是浏览器
        objwindow.navigate "www.baidu.com"
        Exit For
    End If
Next

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-3-15 16:48 | 显示全部楼层
vbexcelhome 发表于 2019-3-9 22:13
不光是傲游浏览器,360浏览器等等都会出现这种情况。
你可以不用CreateObject("InternetExplorer.Applicat ...

重新安装系统就正常了
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

最新热点上一条 /1 下一条

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

GMT+8, 2024-4-25 23:19 , Processed in 0.041842 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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