目前的情况是:有若干个Word文档作为数据源,这些Word文档有相同的结构(有一个表格Table),还有一个Word文档作为目标数据文档,
我想实现: 循环将这若干Word源文档中的Table[1].cell(1,1)得到的内容用paste的方法存放到目标Word文档中的Table[2].cell(6,1)中。
我的现状:我现在用range的paste方法,可是后一个paste总是会覆盖掉从前一个源Word文档得到的内容。
情况就是这样,希望哪位能帮我解决一下。先行谢过……

解决方案 »

  1.   

    paste总是会覆盖掉从前一个源Word文档得到的内容。这个当然了。不妨先定义一变量,例如:string allResult="";
    然后循环时,每次都用:allResult +=Table[1].cell(1,1);来保存每次取到的值。
    最后,把这个总的结果值赋给Table[2].cell(6,1);over.
      

  2.   

    对了,我再补充一点,我说的这个源文档中不仅有文字还有图片,数学公式(就是那种个是比较特别的),和一些不可预知的但是word能编辑的东东,
    正是因为这样我才想用clipboard,无论是什么都可以直接贴过来贴过去,也不知我的想法对不对,请大家帮我解决一下,其实相关的网上的代码,我找的也不少,不过就是没有我找的这个课题的。
      

  3.   

    还有就是,如果用Qim说的方法做的话,图片是不能从源文档中“贴”到目标文档中的。谢谢!