我想在网页顶部添加一个按钮,点击该按钮时应将整个网页复制到MS Word文档中。 这必须在ASP中完成。
答案 0 :(得分:2)
1)首先在服务器上创建一个.doc文件。然后创建一个文件系统对象并使用它打开.doc文件并写入其中:
Set file = CreateObject("Scripting.FileSystemObject")
Set wordFile = file.CreateTextFile(pathToYourDocFile, true)
wordFile.WriteLine(htmlOutput)
wordFile.close
“htmlOutput”必须包含要导出到word的页面。
2)另一种选择是直接使用Word的实例mentioned on MSDN:
Set wordApp = GetObject(, "Word.Application")
wordApp.Visible = False
wordApp.Documents.Open pathToYourDocFile
Set wordApp = Nothing
您需要挖掘through the Word API才能将内容写入文档。
3)更改页面的内容tye将自动在Word中打开它(如果安装在客户端上):
Response.ContentType = "application/msword"