【发布时间】:2018-03-06 10:30:44
【问题描述】:
我想知道如何使用 VBA 脚本将带有 html 标签的一整列单元格转换为格式化文本(基于这些标签)。
我能够根据之前的列表转换一个单元格:HTML Text with tags to formatted text in an Excel cell
使用以下内容:
子样本() 暗淡作为对象 设置 Ie = CreateObject("InternetExplorer.Application") 与即 .可见=假 .导航“关于:空白” .document.body.InnerHTML = Sheets("Sheet1").Range("A1").Value '更新到包含要转换的 HTML 的单元格 .ExecWB 17, 0 '选择浏览器中的所有内容 .ExecWB 12, 2 '复制它们 ActiveSheet.Paste Destination:=Sheets("Sheet1").Range("B1") '更新到要粘贴转换后的 HTML 的单元格 。放弃 结束于 结束子但这只会转换列中的第一个单元格。 (在上面的示例中,我手动输入 A2 和 B2 来执行第二个单元格)。如果这是一个幼稚的问题,我很抱歉,但我是 VBA 的新手。我尝试过使用循环和范围,但没有成功。
【问题讨论】: