今天在作转成Word时,遇到需要横向打印的问题,经研究可以通过设置样式表实现 首先在页面的head中加下面的一段代码 < head > < meta http-equiv ="Content-Type" content ="text/html; charset=gb2312" > < style > <!-- @page {}{mso-page-border-surround-header:no; mso-page-border-surround-footer:no;}@page Section1 {}{size:841.9pt 595.3pt; mso-page-orientation:landscape; margin:89.85pt 72.0pt 89.85pt 72.0pt; mso-header-margin:42.55pt; mso-footer-margin:49.6pt; mso-paper-source:0; layout-grid:15.6pt;}div.Section1 {}{page:Section1;}--> </ style > </ head > 然后用div包含整个的显示内容,会调用上面的style < div class =Section1 > </ div > 下面是告诉IE是用Word打开此文件。 asp实现 < % Response.AddHeader " content-Type " , " application/msword " Response.AddHeader " content-Disposition " , " filename=机要文件一览表 " & date () & " .doc;attachment; " Response.Flush % > .net可以通过下面的代码实现 this .Page.Response.AddHeader( " content-Type: " , " application/msword); this .Page.Response.AddHeader( " Content-Disposition: " , " attachment;filename= " + name); 转载于:https://www.cnblogs.com/isMe/archive/2005/11/19/280249.html