我正在尝试自动化CRM应用程序。我有一个场景,我应该单击一个菜单,然后单击列表项,这应该会打开另一个窗口。我能够访问列表项并单击它,我可以在浏览器上看到单击,但没有打开窗口,没有触发任何事件。这是我在IE开发者工具中看到的html的样子。
Text - Test1 Here is the code that performs the click
IE activity = IE.AttachTo<IE>(Find.ByTitle("testpage"
我对编码的ui自动化有以下问题: 1.在执行自动化脚本期间,Web应用程序的响应时间会增加。2.即使是控件也变得不可见,但执行仍在继续。
如果我手动打开应用程序,它很快就会打开。配置: Windows server 2012 R2、IE11、Visual studio 2015、带有c#的编码ui。
有人知道怎么修吗?提前谢谢。
我有一个宏,可以打开Internet Explorer并做很多事情,但当我将Excel文件发送给一个同事时,它在他的计算机上不起作用。
我已经清理了所有的东西,并试图打开一个谷歌网页,但它也不起作用。
我试过了:
Sub internet()
Dim ie As InternetExplorer
Set ie = CreateObject("internetexplorer.application")
With ie
ie.Visible = True
ie.Navigate2 "https://www.google.es/"
End With
End S
我正在尝试创建一个基于web的系统上的用户必须登录的自动化工具。我不能使用CreateObject,因为这会打开一个新的IE窗口,使用户再次登录,然后将他们踢出当前会话。 如何在不使用CreateObject的情况下重写以下代码,使其指向现有的IE窗口并单击按钮? Sub exampleOne
Dim ie, doc
set ie = 'cannot use CreateObject - what else can I do?
set doc = ie.document
wshell.AppActivate("Sample Title"
我正在尝试使用powershell来自动化和解析一个网站。一切都很好,直到我“点击”一个链接,它在一个新的窗口中打开。如何访问该窗口才能对其进行解析?
$ie = New-Object -com Internetexplorer.application
$ie.Visible= $true
$ie.Navigate("http:/.....")
....
# find a link...
$link.click(); # a new popup window open up.
# how can I get access to the new popup window?
谢
我需要改变状态,每周在SharePoint中为大约100个列表写评论。我试着让它自动化。我知道如何用宏在编辑模式下打开它们,但是我不知道如何更改状态,也不知道如何用宏编写注释,有什么想法吗?
这是我的代码:
Sub TT()
Dim ie(40) As Object, obj As Object
Dim cislo As String
For i = 0 To 40
If Cells(i + 2, 1).Value = "" Then
Exit Sub
End If
Set ie(i) = CreateObject("In
几个月以来,我一直在努力做到这一点,如何编写VBA在新的会话中打开internet explorer我有一个应用程序,我需要使用自动化来同时打开它们。
set ie=new InternetExplorer
但是它打开了旧会话中的ie,我想为每次登录打开新的会话,请帮助我,我谷歌了很多,但最终没有任何解决方案。这是我的代码
Function GetIE() As InternetExplorer
Dim WScript
Dim objShellWindows
Set objShell = CreateObject("Shell.Application")
我想打开一个对话框,通过单击Excel中的一个按钮来选择一个HTML文件。
打开文件后,我需要将其另存为mht文件,并使用相同的名称将其保存在打开它的同一目录中。然后将mht文件导入到excel中(它将保持其格式不变)。
到目前为止,我只读到了以下代码:
'.Navigate C://file path'
这是不好的,因为文件总是在不同的位置。
到目前为止,我得到的代码是:
Sub Convert_HTML()
Dim ie As Object
Dim MyFile As String
Set ie = CreateObject("internetexplorer.
我希望我的宏打开每个链接存储在一个单独的IE选项卡的电子表格。我成功地打开了第一个链接,但由于某种原因,在循环的第二次迭代中,我得到了:
自动化error.The接口是未知的错误。
我怀疑宏在第一次迭代之后不知何故丢失了IE对象引用,但我不知道为什么。
范围设定好了。
以下是代码:
Sub OpenCodingForms()
Dim wb1 As Workbook
Dim ws1 As Worksheet
Dim CodingFormLinks As Range
Dim IE as InternetExplorerMedium
Set wb1 = Workbooks("Ne
我想下载一个完整的网页。换句话说,使这一过程自动化:
1-打开网页2-点击另存为3-选择完成4-关闭网页。
到目前为止,这就是我所得到的:
URL = "google.com" 'for TEST
Dim IE
Set IE = CreateObject("Internetexplorer.Application")
IE.Visible = False
IE.Navigate URL
Do
Loop While IE.Busy = True
Dim i
Dim Filename
i = 0
Filename = "C:\Test.htm"
我需要通过js在网页上归档表格来实现工作的自动化,我编写了如下代码:
var ie = new ActiveXObject("InternetExplorer.Application");
ie.visible = true;
ie.navigate("http://www.google.com");
while (ie.busy) WScript.Sleep(100);
ie.document.getElementsByName('q')[0].value ="3";
var Butn = ie.document.
我正在使用Selenium Basic自动化MS Edge。 我希望能够打开一个在微软边缘使用IE模式的网址。我发现有一个IEDriverServer.exe可以用来在MS Edge IE模式下运行urls,但没有示例如何在VBA上使用它。 有人能帮我把它正确地放到我的代码中吗? Dim driver As New WebDriver
Set driver = New EdgeDriver
driver.Get ("https://google.com")
driver.Refresh 谢谢。