是这样的,想做一个试卷生成系统,由于试题中可能存在公式或是图片,所以暂时是这样考虑的,每道题都是一个Word文档,根据编号将它们存到数据库中,生成试卷时选择题目,从数据库中以流的方式读出来,再将试题合并,并在每道题的前面加上题号然后打印出来。由于WORD文档保存成流的时候还存在一些版本、长度等信息,这样如果合并的话,最终可能是一堆乱七八糟的东西,怎样把那些不相干的版本、长度等信息过滤掉呢?如果我这种方法不好的话,用什么方法实现最好呢?因为试题出可能会有图片或是公式等,所以感觉每题都做成一个WORD文档可能相对简单些,但是又碰到了这种问题

解决方案 »

  1.   

    我觉得在数据中保存比较好一些,把字段设置为Text类型!
      

  2.   

    建議這樣:
    每道题都是一个Word文档從數據庫讀出來後, 每道題存為一個臨時文件.然後調用word的插入檔案的方法, 將其合並為一個文件.
    WordApp.Selection.InsertFile(FileName:='D:\生活.doc, Range:='', ConfirmConversions:=False,Link:=False, Attachment:= False);WordApp為CreateOleObject('Word.Application')創建的