vba操作IE浏览器
Set objShell = CreateObject("Shell.Application")
For n = 1 To objShell.Windows.count
Set objie = objShell.Windows(n)
If Right(UCase(objie.FullName), 12) = "IEXPLORE.EXE" Then
If (0 < InStr(objie.LocationURL, "要访问的地址(http://localhost:8080/test/login.jsp)")) Then
'objie 就是要访问的ie对象
end if
end if
next n
'打开页面
'方法一
objie.navigate(ipAddress, 1, "ExcelSubmitWin")
'方法二 非active打开
objie.navigate2(ipAddress, &H1000, "ExcelSubmitWin")
'设置页面项目的值 (页面的boolean类型可以直接赋值TRUE)
objie.Document.GetElementById("userID").Value = "root"
'多条数据设置
web页面List项目
<ui:repeat id="recordList" value="#{testDto.records}" var="rcd">
<h:inputHidden id="recordData" value="#{rcd.content}" />
</ui:repeat>
vba访问web页面List项目
For i = 0 To count
dataID = "sendForm:recordList:" & i "recordData"
objie.Document.GetElementById(dataID).Value = “strContent”
next
如果strContent又是List类型,将strContent中数据用特殊符号隔开拼接成字符串,然后java侧再解析
'触发页面按钮
objie.Document.GetElementById("buttonID").Click
'等待请求终了
Do While objie.Busy
DoEvents
Loop
'等待画面刷新完了
Do While objie.Document.readystate <> "complete"
DoEvents
Loop
vba操作IE浏览器相关推荐
- ie 不执行回调函时_「Excel VBA操作IE篇」10分钟内设置完成,3句代码打开IE浏览器
大家好,我是咚腔! Excel VBA还可以 操作IE浏览器,有没有搞错? 没错,可以操作,而且非常好用.因为Excel有强大的数据分析功能. 这有什么关系?关系很大. 现在是数据时代,定期数据获取以 ...
- c 后台代码调用ajax,.NET Selenium WebDriver操作调用浏览器后台执行Js(JavaScript)代码...
1.Selenium WebDriver安装引用 注意:要用使用的浏览器肯定要装,并且Selenium.Chrome.WebDriver版本要和浏览器版一致. 如果要操作其它浏览器,则安装对应其它浏览 ...
- 如何操作2345浏览器的历史记录
2345浏览器是一款可以随时搜索资讯的浏览服务软件,用户可以在这里更好的管理自己使用时候的历史记录,这样就会更加方便用户使用,不管是今天还是上个月的历史记录都可以快速查看,使用起来超级的方便,可以帮助 ...
- 使用VBA操作文件(1):使用Excel对话框
转贴自 http://www.excelperfect.com/2009/08/05/handlefileswithvba/ 使用VBA操作文件(1):使用Excel对话框 本专题主要讲述使用VBA ...
- selenium操作各种浏览器
selenium操作各种浏览器 下载浏览器对应版本的chromedriver.exe放到 %systemroot%目录或其它可以被系统环境找到的目录下 #coding:utf-8 from selen ...
- VBA操作Excel之获取单元格区域
VBA操作Excel之获取单元格区域 一.VBA通过索引引用工作表 二.VBA获取单元格区域 三.VBA调用方法参数传值 参考文档 一.VBA通过索引引用工作表 VBA打开工作簿后,通常一个工作簿有若 ...
- C#4.0 操作IE浏览器自动填表支付宝网站完整实例代码
先前写了系列小工具开发笔记-IE自动填表器-第零篇:序后,发现很多网友问我同一个问题,就是如何使用C#(或者C++)操作IE浏览器(或者WinForm内嵌浏览器)里面的ActiveX控件.下面就以支付 ...
- C#操作IE浏览器(打开url、获取浏览器地址栏的地址、模拟百度搜索)
下面的代码参考 https://www.cnblogs.com/kissdodog/p/3725774.html,非我原创,所以就标为转载 注意:下面的方法只适用于系统自带的IE浏览器,其它浏览器不适 ...
- python和vba操作excel_对比VBA学Python操作Excel
关于先学VBA还是先Python,或者作为办公族选什么? 这些问题,我已经写了专题,就不再啰嗦! 建议先阅读: 讨论 | 学习VBA还是Python? 但是大家一直还是被Python吸引,所以小编就说 ...
最新文章
- STE:中科院微生物所胡松年组揭示一年内医院ICU环境菌群的生物多样性
- python 变量传值传引用 区分
- Linux之Less命令跳转到特定的行号
- 用 rsync sersync两个工具实现文件备份及同步 一
- warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead.
- Java:AspectJ的异常翻译
- Linux 系统如何查看硬盘UUID与修改
- .Net Core----关于MVC中TempData持久化问题
- Js中Array对象
- matlab生成exe失败,求助,m文件生成exe遇到的错误
- saga中的saga(A Saga on Sagas) - balavatasky - 博客园
- php随机生成昵称,PHP随机生成姓名的方法介绍
- 实现MySQL读写分离---maxscale代理服务器配置(详解)
- 计算机水平居中,excel表格居中设置可数据还是偏左-excel表格,页面设置选水平居中了,为什么预览时它......
- java area类用法_java反射
- linux显示一列数据的首尾行,tail从文件内容的尾行开始查看命令
- Javamail 发送163邮件
- OPC服务器简介和入门介绍
- Java物流运输管理系统源码 快递物流管理系统源码
- 【Day06_0423】C语言选择题