Response.Clear()
Response.buffer = true   
Response.ContentType = "application/vnd.ms-word; utf-8"Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312")
'Response.Charset = "utf-8"
If Instr(1, Request.ServerVariables("HTTP_USER_AGENT"), "MSIE 4.01") > 0 Then        Response.AddHeader("Content-Disposition","inline;filename="+DateTime.Now.Tostring("yyyy-MM-dd")+".doc")  
Else    Response.AddHeader("Content-Disposition","attachment;filename="+DateTime.Now.Tostring("yyyy-MM-dd")+".doc"
End If

解决方案 »

  1.   

    谢谢lqscoke,我的意思是将一个HTML页面保存为一个文件,使用javaScript中的docment.execCommand("SaveAs",true,"baidu.doc");文件名默认为:baidu.doc,目前的问题是可以保存,但是不能把文件名字默认保存为baidu.doc,你这段代码是什么意思?
      

  2.   

    在IE7中,document.execCommand("savaAs",true,"baidu.doc.html")可以保存 也就是说只能保存为html和txt格式的文件,有什么办法可以直接保存为doc文档的文件  ,求9!!
      

  3.   

    那样子没办法。。
    刚发的那个是加个Http头,会以流的方式写入到Word