Tag: internet explorer

运行VBA脚本时,在IE中禁用Windows安全证书validationpopup窗口

我有一个VBA代码,访问指定的链接,并获取HTML文本的计算目的使用IE9。 每次访问链接时,都会popup窗口中的“确定”,提示确认安全证书。 我必须多次访问该链接,因此每次单击确定都很麻烦。 有没有办法自动做到这一点,而不是搞乱IE设置? 这里是一些代码: Set obj = CreateObject("InternetExplorer.Application") obj.Visible = False tempURL = "https://……." obj.Navigate tempURL Application.Wait Now() + TimeValue("0:00:00") ' wait a few seconds Do While obj.Busy = True Application.Wait Now() + TimeValue("0:00:01") DoEvents Loop ' set the document Set item = obj.Document Application.Wait Now() + TimeValue("0:00:01") ' get the document text bodyHTML […]

使用VBA来控制IElogin到网站

我是新手,但是我在练习,而且在我看来,login我研究所的网站应该是世界上最简单的事情。 对? 好吧,这让我发疯。 具体来说,程序在page.Document.getElementById("edit-name").Value = 1234处失败page.Document.getElementById("edit-name").Value = 1234 运行时错误424“所需的对象” 此外,我不知道这是否是相关的,当我键入“网页”。 VBA编辑器有助于提供选项列表,并select“文档”。 当我键入第二个“。” 得到“page.Document”。 我不会再获得进一步的选项列表。 这是完整的程序,并感谢您的帮助 Public Sub MyLogin() 'This uses early binding 'In menu at top of page – Tools…Reference…. Microsoft Internet Controls and Microsoft HTML Object Library must both be ticked Dim page As InternetExplorer Set page = New InternetExplorer page.Visible = True Dim […]

XLSX文件仅在IE11中询问安全信息

当我尝试从我的网站打开文件时,我遇到了XLSX文件问题,要求提供excel的login凭据。 当我单击安全问题上的取消时,它将在Excel中打开文件,无需添加任何login凭据。 我想要的是,当文件被点击时甚至不会popup安全问题。 这个问题只发生在IE11,所有其他浏览器工作正常,所以我不认为它的代码有问题。 有没有人见过这个问题?

如果出现消息框,Excel VBA如何自动接受

我正在运行一个macros,每分钟刷新导入的数据。 数据是从URL中获取的,但有时由于连接不好而无法打开。 然后出现一个消息框: “无法打开http:…” 我必须点击确定才能继续。 它并不总是这样做的,因为它大多可以访问数据,但是因为这需要在后台全天运行,所以我不能全天候地观看它,点击确定并继续。 无论如何,我可以编辑的代码,包括像这样的东西: If MsgBx appears Sendkeys ~ (enter) 我曾尝试DisplayAlerts = False哪个不起作用。 而且没有办法改善连接以防止出现错误。 如果它不能访问数据,我只想让它离开它,继续前进,并在下一分钟批次中再次尝试。 花了几年search这些论坛,并没有find答案的任何地方。 任何想法非常赞赏。 谢谢

VBAmacrosExcel中不加载网页

我已经在VBAmacrosExcel中编写了一个代码。 我正在尝试在网站上search请求ID,然后使用两个date(开始和结束)筛选数据。 search后,网站正在加载正确,但只要代码inputdate,并点击filterbutton网站不会完全加载。 它直接从Excel工作表中取得另一个ID,并在search框中input它,而不用等待datefilter应用的网站加载。 以下是代码: Sub reconwebscrap() ' ' reconwebscrap Macro ' ' Keyboard Shortcut: Ctrl+Shift+R ' Dim requestsearchrange As Range Dim cell1 As Range Dim cell2 As Range Dim entire As Range Dim IE As Object Dim revocdate As String Dim i As Integer Dim tags As Object Dim tagx As Object Dim tags2 […]

EXCEL:VBA设置ActiveX组件不能为iMacro创build对象?

我从excel vba中运行imacro获取ActiveX组件创build对象时不能创build对象 Set iim1 = CreateObject("imacros") 对于参考图像,我找不到任何文件夹 C:\Program Files (x86)\Ipswitch\iMacros 而且我也search了iimInterface.dll,但没有在上面的path中find。 但我有下载iimInterface.dll窗体网站复制在该path,并注册该DLL后regsvr32即时获取“对象不支持此属性或方法”中 iret = iim1.iimOpen("IE")

导出引导程序表数据不工作Internet Explorer

当单击导出button将表格数据导出到excel文件时,Internet Explorer上没有任何反应。 这个function在谷歌浏览器和火狐浏览器上运行良好,但是我们的许多用户仍然停留在Internet Explorer的土地上,并且不愿让步。 有一个解决方法来获得这个function的工作? 有没有人遇到过这个问题? 相关代码: %table.class_name{data: {"show-export" => "true", "export-types" => ['excel']}}

当通过IE打开工作簿时,Workbook_Open上激活的表单出现在Internet Explorer后面,用于某些用户

对于Excel工作簿的某些用户,在workbook_open上激活的login表单出现在Internet Explorer 11窗口后面,用于访问该工作簿。 (是的,用户要么使这个信任的文件,或他们在Excel中的安全设置自动启用macros) 我无法自己复制这个问题,但看到它通过屏幕共享。 我已经尝试了workbook.activate和setfocus方法,但是这并没有帮助有问题的用户。 最好的情况可能是当表单被激活时(如果可能的话)自动从工作簿中最小化IE。 有没有一种傻瓜的方式来确保当用户通过IE打开应用程序时,Excel工作簿,特别是login表单是可见的? 我的代码,因为它是可笑的简单删除失败的尝试来解决这个问题: Private Sub Workbook_Open() frmLogin.Show End Sub 我没有问在这个网站上的许多问题。 请让我知道是否需要更多的信息。

Excel VBA在Internet Explorer中保存下载

我有以下的VBA代码片段: Set ClassObj = IE.document.getElementsByTagName("a") ClassObj(76).Click 点击网页后,网页底部会出现一个小小的popup框,询问我是否要保存或打开文件。 我想用VBA点击保存button,这样它就会进入我的下载文件夹。 我该怎么做呢?

如何使用JavaScript(Chrom,Firefox,IE)打开Microsoft Office

我已经find了整个互联网,但什么也没有find。 希望有人能帮助我。 这对我来说非常重要。 我想用JavaSript(如activeXObject)打开Microsoft Office产品(Word,Excel,..)。 这应该是所有浏览器(Chrome,Firefox,IE)可能的。 用例:在我的浏览器显示列表中,如果我点击其中一个文件,应该用Microsoft Office产品(Word for Doc,…)打开。