ASP生成Word文档的又一方法

2016-01-29 17:44 220 1 收藏

ASP生成Word文档的又一方法,ASP生成Word文档的又一方法

【 tulaoshi.com - ASP 】

  在网上,利用Asp生成Word文档的方法实在不少,最常见到的方法就是利用Word生成.dot的文档,再用Asp向.dot文档中传递宏,这种方法虽好,但实现起来非常复杂,而且不能循环生成表格。

在实际应用中,我总结出来一种新的生成Word文件的方法,生成的Word文件有页眉、页角,现拿出一例与大家探讨。

 

实现:

我的解决办法,用Word XP(其他版本还没有试过)制作表格,将做好的Word表格转换为HTML文档,在用ASP控制转换后HTML文档。

页眉、页角的解决办法,在转换带Word页眉、页角的DOC文档后会在转换的HTML文件附加一个文件夹,内有页眉、页角文件及图片,只要在HTML文件的相应位置改变其路径为服务器路径即可。用户打开并ASP生成的Word文件后,Word会自动提示将这些文件保存。

看下面的Word转换后的HTML文,我用ASP加以简单控制:

<% Response.ContentType = "application/msword" %
<!-- #include file="inc/Conn_Open.asp"--
<!-- #include file="inc/Transition.asp"--
<!-- #include file="inc/Check_Character.asp"--
<!-- #include file="inc/ErrorMsg.asp"--
<!-- #include file="inc/Check_Privilege.asp"--
<!-- #include file="inc/Check_Logout.asp"--
<!-- #include file="inc/System_Log_Action.asp"--
<%response.buffer=false
response.expires=0
call Check_Logout()
call check_state()
call Privilege(6)
call Log_Action("访问","销售编号打印","打印临时销售编号"&request("Temp_Id"),1)%
%
<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40";

<head
<meta http-equiv=Content-Type content="text/html; charset=gb2312"
<meta name=ProgId content=Word.Document
<meta name=Generator content="Microsoft Word 10"
<meta name=Originator content="Microsoft Word 10"
<link rel=File-List href="create_doc/filelist.xml"
<link rel=Edit-Time-Data href="create_doc/editdata.mso"
<link rel=OLE-Object-Data href="create_doc/oledata.mso"
<!--[if gte mso 9]<xml
 <o:DocumentProperties
  <o:AuthorAdministrator</o:Author
  <o:LastAuthorAdministrator</o:LastAuthor
  <o:Revision34</o:Revision
  <o:TotalTime26</o:TotalTime
  <o:LastPrinted2002-11-06T05:54:00Z</o:LastPrinted
  <o:Created2002-11-06T04:56:00Z</o:Created
  <o:LastSaved2002-11-06T05:55:00Z</o:LastSaved
  <o:Pages1</o:Pages
  <o:Words98</o:Words
  <o:Characters562</o:Characters
  <o:Companyshine</o:Company
  <o:Lines4</o:Lines
  <o:Paragraphs1</o:Paragraphs
  <o:CharactersWithSpaces659</o:CharactersWithSpaces
  <o:Version10.2625</o:Version
 </o:DocumentProperties
</xml<![endif]--<!--[if gte mso 9]<xml
 <w:WordDocument
  <w:ViewPrint</w:View
  <w:SpellingStateClean</w:SpellingState
  <w:GrammarStateClean</w:GrammarState
  <w:Compatibility
   <w:UseFELayout/
  </w:Compatibility
  <w:BrowserLevelMicrosoftInternetExplorer4</w:BrowserLevel
 </w:WordDocument
</xml<![endif]--
<style
<!--
 /* Font Definitions */
 @font-face
 {font-family:宋体;
 panose-1:2 1 6 0 3 1 1 1 1

来源:http://www.tulaoshi.com/n/20160129/1502748.html

延伸阅读
标签: word
Word文档自动生成目录和更新目录的方法   用过Word文档生成目录功能的朋友都在知道,每次如果修改正文后,目录的内容和页码可能都会发生变化,这就需要我们重新调整,很明显这样给我们带来很多的麻烦。所以Word文档可以自动生成目录和自动更新目录就会帮我们省去很多的麻烦。由于现在大部分人使用的Office 2010 ,所以今天就以Word 2...
治甲亢最好的办法 这一方法治疗甲亢效果好 说到甲亢,相信大家都是知道的,毕竟在我们生活中甲亢患者是比较常见的。那患上甲亢应该怎么治疗呢?治甲亢有哪些最好的办法呢?甲亢又有什么症状呢?今天图老师小编就来为大家一一解答一下。感兴趣的朋友就来看一下吧。 治甲亢最好的办法 甲亢,其实是甲状腺功能亢进症...
标签: 办公软件
大家知道,在WPS中可以方便地插入和编辑条形码,我们可以将事先在WPS制作好的条形码复制到Word文档中。《中国电脑教育报》2004年第31期也曾刊登了《利用Word 2003制作条形码》一文,文中介绍了利用“条形码字体”实现条形码的输入,笔者试了一下,确实是可行的,其实在Word中还有更方便的插...
标签: PS PS教程
做裂痕的教程有不少,可能效果都大同小异,主要区别是在于通过怎样的途径达到的效果,我这个教程是针对那些对通道不熟悉的和没有裂痕素材的人而制作的,请看下去,也许会适合你哦!呵呵... 老样子,先看一下效果^_^ 01.打开人物素材,shift+ctrl+u去色,文件另存为PSD文件备用(这一步在大部份的裂痕处理中常用:) 02.再打开原人物素材,...
标签: word
Word 2010文档自动生成目录和更新目录方法   先说一下如果要使用自动生成目录功能,需要对文章中对应的标题设置成相应的标题格式。 1、在此以Word 2010为例进行演示。正文内容见下图: 2、首先对作为目录的文字进行设置(如下图中的"1.简介")。选中文字,鼠标右键弹出菜单,点击"段落"。 3、...

经验教程

663

收藏

94
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部