Excel – 使用VB脚本生成Word文档
我在Excel中有一堆VB脚本,最终打开一个新的Word文档,并在其中放置一堆信息。 一切正常,但我有一个烦恼。 令人烦恼的是,有时Word文档会在其他所有内容之前打开,有时会在其他所有内容之后打开。
我试图重复的结果,它似乎是随机的。 有时候我觉得为什么会这样做,然后发生什么事情,所以我的理论不成立。 我必须已经产生了超过100次尝试不同的东西的Word文档,似乎无法弄清楚。
我有三个显示器,运行Office 2010和Windows 7.我不确定这三个显示器是否会有任何影响,为什么它不一致。
我想要的是当它打开时它在所有的东西前都可见。
这是我用来使其可见的代码,我在最后,开始,然后在创build文档的末端和开始处尝试它。
wrdApp.Activate wrdApp.Visible = True
有人有什么build议?
我想要的是当它打开时它在所有的东西前都可见。
无需为此的API。
而不是这个
wrdApp.Activate wrdApp.Visible = True
用这个
wrdApp.Visible = True wrdApp.Activate
如果不可见,则无法激活它。 还要确保macros在销毁对象之前的最后一行是wrdApp.Activate
。 你不会希望wrdApp
因为其他代码而失去焦点…