在VBscript中将页面保存为html

时间:2017-10-31 13:34:20

标签: html vbscript asp-classic

我有一个VBScript /经典ASP页面,创建另一个包含生成的HTML表的页面。此页面我也想自动打印并作为htm / html文件保存在特定位置。

由于客户的需求,这必须在VBScript / classic ASP中完成。

我最接近的是: http://support.microsoft.com/kb/292485 这是一个无效的链接.......

和...

<% 

Dim hElm As IHTMLElement
Dim htmltext As String
Dim fso As Object
Dim file As Object

Set hElm = WebBrowser1.Document.all.tags("html").Item(0)
htmltext = hElm.outerHTML

Set fso = CreateObject("Scripting.FileSystemObject")
Set file = fso.CreateTextFile("C:\Logs\test.html",2,True)

file.write htmltext
file.close

Set file = nothing
Set fso = nothing

%>

哪个生成失败而没有test.html文件... 如果我手动创建一个test.html文件,它将删除该文件 - 这不是意图。

如果我使用原始代码Dim hElm As IHTMLElement等,而不只是Dim hElm,则会附带错误500

这可能是一件小事,但我真的很茫然。

提前谢谢。

0 个答案:

没有答案