Я сделал макрос для чтения текста с сохраненной страницы/файла html. Теперь я должен сделать это более продвинутым, прочитав уже открытую веб-страницу. действительно ценю помощьКак читать текст с уже открытой веб-страницы с помощью VBA
нужно заменить строку
URL = "file:///C:/test.html"
с чем-то, что будет читать открытую веб-страницу. Я могу убедиться, что открыта только одна вкладка. Я использую последнюю версию IE
Dim URL As String
Dim Data As String
URL = "file:///C:/test.html"
Dim ie As Object
Dim ieDoc As Object
Set ie = CreateObject("InternetExplorer.Application")
ie.navigate URL
Do Until (ie.readyState = 4 And Not ie.Busy)
DoEvents
Loop
Set ieDoc = ie.Document
Data = ieDoc.body.innerText
Разве это не вариант на самом деле указать URL, чтобы получить данные из? – ChrisProsser
Что вы подразумеваете под 'уже открытой веб-страницей'? –
@ OlleSjögren уже открыта webpage = есть веб-страница, которая открывается в IE = веб-страница была открыта в браузере до того, как макрос был запущен – dsauce