我有一个Excel工作表,其中的单元格包含HTML。如何批量转换为纯文本?现在有这么多无用的标签和样式。我想从头开始写,但如果我能把纯文本写出来就容易多了。
我可以编写一个脚本,用PHP将HTML转换为纯文本,这样如果你在VBA中想不出解决方案,也许你可以建议我如何将单元格数据传递到网站并检索数据。

最佳答案

设置对“Microsoft HTML对象库”的引用。

Function HtmlToText(sHTML) As String
  Dim oDoc As HTMLDocument
  Set oDoc = New HTMLDocument
  oDoc.body.innerHTML = sHTML
  HtmlToText = oDoc.body.innerText
End Function

提姆

07-24 09:51