VB同时操作两个word的时候,当使用SELECTION的时候为什么每次操作的永远是第一个打开的WORD,如何才能用SELECTION操作到第二个WORD呢?
例如:程序控制有WORD1和WORD2两个WORD文件,假设WORD1为先打开的WORD,如何用selection把剪贴板中的一个内容贴到WORD2中。
非常感谢。

解决方案 »

  1.   

    对于 Selection 对象来说,当前只会有一个,就是活动文档的当前选中或光标的位置。帮助中有描述“整个应用程序中只能有一个活动的 Selection 对象。”其实很多时候没有必要使用 Selection 对象,比如可以考虑使用 Range 对象来进行拷贝粘贴到指定位置。
      

  2.   

    在Word2003中开始记录宏,手动完成所需功能,结束记录宏,按Alt+F11键,查看刚才记录的宏对应的VBA代码。