Excel –使用VB脚本生成Word文档

克里斯

我在Excel中有一堆VB脚本,最终打开了一个新的Word文档并在其中放置了很多信息。一切正常,但我很烦。令人烦恼的是,有时Word文档将在其他所有文件的前面打开,有时又将在其他所有文件的后面打开。

我试过重复结果,它似乎是随机的。有时我认为这样做的原因是一致的,然后又发生了某些事情,因此我的理论不成立。我一定已经生成了100次以上的Word文档,尝试了不同的尝试,而且似乎无法弄清楚。

我确实有3个监视器,分别运行Office 2010和Windows7。我不确定这3个监视器是否会产生不一致的影响。

我想要的是它在打开时在所有事物面前都可见。

这是我用来使其可见的代码,我在创建文档的末尾,开始处以及结尾处都尝试了它:

        wrdApp.Activate
        wrdApp.Visible = True

有人有什么建议吗?

悉达思·劳特(Siddharth Rout)

我想要的是它在打开时在所有事物面前都可见。

不需要API。

代替这个

    wrdApp.Activate
    wrdApp.Visible = True

用这个

    wrdApp.Visible = True
    wrdApp.Activate

如果看不到它,则无法真正激活它。还要确保销毁对象之前宏中的最后一行wrdApp.Activate您不希望wrdApp因为其他任何代码而失去关注重点...

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章