如果你想让一个页面输出为word,你可以setContentType("ms-word/application");
这样这个页面就会利用你本地的word程序打开。

解决方案 »

  1.   

    用vb-script 把页面复制过去就行,我经常用的
    <script language=vb-script>
    function CopyMeWord()
    dim app
    set app = createobject ("Word.Application")
    set x = app.documents.add()
    parent.moonpiazza.document.execCommand ("selectall")
    parent.moonpiazza.document.execCommand ("copy")
    parent.moonpiazza.document.execCommand ("unselect")
    app.Selection.Paste
    app.Visible = true
    app.Application.Visible = True
    end function
    </script>
      

  2.   

    <%response.setContentType("application/msword;charset=GB2312");%>
      

  3.   

    <%@ page language="java" contentType="application/msword" %>
      

  4.   

    简单的办法可以试试生成htm代码然后存成.doc的扩展名
    比如你将下面的代码存成.doc看看<table cellspacing="0" align="center">
      <tr>
       <td class="info" align="center">...</td>
       <td class="info">
         <table cellspacing="0" width="100%">
          <tr>
            <td class="data1"><span>Name</span></td>
            <td class="data2">Sample</td>   
          </tr>
          <tr>
            <td class="data1"><span>Tel</span></td>
            <td class="data2">1234-5678</td>
          </tr>
         </table>
       </td>
      </tr>
    </table>
      

  5.   

    response.setContentType("application/msword;charset=UTF-8");
     response.setHeader("Content-Disposition",";filename=\treport.doc");加上就可行
      

  6.   

    用GB2312字符集
    response.setContentType("application/msword;charset=GB2312");
    response.setHeader("Content-Disposition",";filename=\treport.doc");
      

  7.   

    有没有写函数生成的??
    意思是点一个按钮就保存成.doc文档(弹出保存的提示框)
      

  8.   

    保存word后有许多的横线,应该是代码里生成横线?
      

  9.   

    原来网页上的table的border=0但是在导出word后就有横线。
      

  10.   

    如果WORD是一个定制的表格,要再相应表格中插入数据库中的值,怎么办啊,上面说的VBS的方法怎么做?
      

  11.   

    有没有写函数生成的??
    意思是点一个按钮就保存成.doc文档(弹出保存的提示框)
    ------------------
    直接用html就可以了
    <a href="1.doc">Word</a>