Dim reportWebBrowser As New WebBrowser
reportWebBrowser.CreateControl()
reportWebBrowser.DocumentText = sbHTMLDoc.ToString
While reportWebBrowser.DocumentText <> sbHTMLDoc.ToString
Application.DoEvents()
End While
reportWebBrowser.Document.ExecCommand("SelectAll", False, Nothing)
reportWebBrowser.Document.ExecCommand("Copy", False, Nothing)
Dim reportRichTextBox As New RichTextBox
reportRichTextBox.Paste()
reportRichTextBox.SaveFile(DocumentFileName) 虽然慢了点但是这是不收费的。

本文介绍了一种使用VBA将Web浏览器中的HTML内容复制并保存为文件的方法。通过创建WebBrowser对象并加载指定的HTML内容,然后利用RichTextBox组件完成内容的粘贴与保存。
161

被折叠的 条评论
为什么被折叠?



