草庐IT

html - 使用vba在html输入框中输入文本

我正在尝试使用VBA将一个值输入到InternetExplorer页面上的from中。我看过类似的帖子,但似乎无法查明我的问题。我对VBA有点流利,但HTML对我来说是新的。每次加载页面时,我正在访问的网页上的ID属性都会发生变化。这是我尝试访问的HTML元素的截图:我目前使用的代码在这里:SubOpenWebPage()DimObjCollectionAsObjectDimiAsLongDimobjElementAsObjectDimdocAsObjectDimformAsObjectDimieAsObjectSetie=CreateObject("INTERNETEXPLORER.

html - 使用 VBA 访问 iframe 中的对象

重点:我已成功使用VBA执行以下操作:使用getElementsByName登录网站为将要生成的报告选择参数(使用getelementsby...)在选择将结果数据集呈现到同一页面上的iframe中的参数后生成报告重要提示-该网站是客户端上面是简单的部分,下面是困难的部分:clickingonagifimagewithintheiframethatexportsthedatasettoacsv我尝试了以下方法:DimidocAsHTMLDocumentDimiframeAsHTMLFrameElementDimiframe2AsHTMLDocumentSetidoc=objIE.doc

html - 使用 VBA 访问 iframe 中的对象

重点:我已成功使用VBA执行以下操作:使用getElementsByName登录网站为将要生成的报告选择参数(使用getelementsby...)在选择将结果数据集呈现到同一页面上的iframe中的参数后生成报告重要提示-该网站是客户端上面是简单的部分,下面是困难的部分:clickingonagifimagewithintheiframethatexportsthedatasettoacsv我尝试了以下方法:DimidocAsHTMLDocumentDimiframeAsHTMLFrameElementDimiframe2AsHTMLDocumentSetidoc=objIE.doc

javascript - Excel VBA/HTML 单击下拉列表中的下一页

我正在使用Excel和VBA编写我的第一个数据抓取工具。我无法进入网站的下一页。源代码如下所示:Page2of24这是我的VBA代码,但似乎不起作用:ForEachlInie.Document.getElementsByTagName("a")Ifl.href="#"Andl.onclick="changePage(2);returnfalse;"Thenl.Item(2).ClickExitForEndIfNextl当我运行代码时,我没有收到任何错误,但它似乎没有转到第2页。请记住,第2页之后还有更多页面。我的想法是用变量替换“2”稍后将该变量增加一个。但我需要先让它工作。感谢任何能

javascript - Excel VBA/HTML 单击下拉列表中的下一页

我正在使用Excel和VBA编写我的第一个数据抓取工具。我无法进入网站的下一页。源代码如下所示:Page2of24这是我的VBA代码,但似乎不起作用:ForEachlInie.Document.getElementsByTagName("a")Ifl.href="#"Andl.onclick="changePage(2);returnfalse;"Thenl.Item(2).ClickExitForEndIfNextl当我运行代码时,我没有收到任何错误,但它似乎没有转到第2页。请记住,第2页之后还有更多页面。我的想法是用变量替换“2”稍后将该变量增加一个。但我需要先让它工作。感谢任何能

html - 使用vba从网站抓取数据

我正在尝试从网站抓取数据:http://uk.investing.com/rates-bonds/financial-futures通过vba,比如实时价格,即德国5年Bobl、美国30年国债,我试过excel网络查询,但它只抓取了整个网站,但我只想抓取利率,有没有办法做这个? 最佳答案 有几种方法可以做到这一点。这是我写的一个答案,希望在浏览关键字“从网站上抓取数据”时能找到InternetExplorer自动化的所有基础知识,但请记住,没有什么值得你自己研究(如果你不想坚持您无法自定义的预写代码)。请注意,这是一种方式,在性能方

html - 使用vba从网站抓取数据

我正在尝试从网站抓取数据:http://uk.investing.com/rates-bonds/financial-futures通过vba,比如实时价格,即德国5年Bobl、美国30年国债,我试过excel网络查询,但它只抓取了整个网站,但我只想抓取利率,有没有办法做这个? 最佳答案 有几种方法可以做到这一点。这是我写的一个答案,希望在浏览关键字“从网站上抓取数据”时能找到InternetExplorer自动化的所有基础知识,但请记住,没有什么值得你自己研究(如果你不想坚持您无法自定义的预写代码)。请注意,这是一种方式,在性能方

html - 使用 VBA 将 HTML 表格转换为 Excel

将HTML表格转换为Excel下面的代码在https://rasmusrhl.github.io/stuff获取HTML表,并将其转换为Excel格式。问题在于:括号内的数字转为负数数字四舍五入或截断解决方案感谢大家的巨大贡献。各种各样的答案帮助我理解,对于我的目的来说,解决方法是最好的解决方案:因为我自己生成HTML表格,所以我可以控制每个单元格的CSS。存在指示Excel如何执行的CSS代码解释单元格内容:http://cosicimiento.blogspot.dk/2008/11/styling-excel-cells-with-mso-number.html,也在此解释问题:

html - 使用 VBA 将 HTML 表格转换为 Excel

将HTML表格转换为Excel下面的代码在https://rasmusrhl.github.io/stuff获取HTML表,并将其转换为Excel格式。问题在于:括号内的数字转为负数数字四舍五入或截断解决方案感谢大家的巨大贡献。各种各样的答案帮助我理解,对于我的目的来说,解决方法是最好的解决方案:因为我自己生成HTML表格,所以我可以控制每个单元格的CSS。存在指示Excel如何执行的CSS代码解释单元格内容:http://cosicimiento.blogspot.dk/2008/11/styling-excel-cells-with-mso-number.html,也在此解释问题:

cricinfo记分卡的html解析

瞄准我希望从Cricinfowebsite中抓取20/20板球记分卡数据,最好转换成CSV格式,以便在Excel中进行数据分析例如,当前的AustralianBigBash2011/12记分卡可从游戏1:http://www.espncricinfo.com/big-bash-league-2011/engine/match/524915.html最后一场比赛:http://www.espncricinfo.com/big-bash-league-2011/engine/match/524935.html背景我精通使用VBA(自动化IE或使用XMLHTTP然后使用正则表达式)从网站抓取