我想将一个word里的表格通过 剪切板 的功能, 粘贴到另外一个word的指定位置。
   (试了很多方法都不能粘贴到指定位置上去)

解决方案 »

  1.   

      
      self.WordDocument1.Range.Select;
      self.WordDocument1.Range.Copy;  Form1.WordDocument1.Range.PasteAndFormat(wdPasteDefault); //这样就覆盖了
      Form1.WordDocument1.Sentences.Last.PasteAndFormat(wdPasteDefault);//这样好像是贴到最后的位置
      
      

  2.   

    参见VBA就行了,实在不行,自己录制一个宏,里面有代码哦,你要的就有的
      

  3.   

    解决了, 之前不能连续回3贴之前的在做查找的时候老是变成替换, 后来设Replace:=0 就行了, 先查找然后再WordApplication1.Selection.Paste;就OK了
      

  4.   

    选定要复制的表格,调用复制.copy()方法,然后在粘贴的位置,直接调用.paste(),就行了。