Christine正在编写一个宏,需要确定打开了多少个文档窗口。传统方法是通过以下方式使用Windows.Count属性:

iNumWindows = Application.Windows.Count

执行后,iNumWindows将包含Word中打开的文档窗口的数量。问题在于,它返回Word可能认为其为文档的任何窗口的计数,即使是包含电子邮件的窗口也是如此。

据我们所确定,Word的这种包容性行为是无法解决的。如果某人使用Word作为其电子邮件编辑器,并且他们打开一两封电子邮件,则该程序将这些窗口视为文档窗口。当然,它们不是用于磁盘文件或打印机的文档,但它们仍然是文档。

此外,我们没有其他可以定位的标志,可以区分常规文档窗口和电子邮件窗口。如果有这样的标记,那么与

|相比,有人可以轻松地检查窗口并产生自己的文档计数。电子邮件。

注意:

如果您想知道如何使用此页面(或_WordTips_网站上的任何其他页面)中描述的宏,我准备了一个包含有用信息的特殊页面。

_WordTips_是您进行经济有效的Microsoft Word培训的来源。

(Microsoft Word是世界上最流行的文字处理软件。)本技巧(10516)适用于Microsoft Word 2007、2010、2013和2016。您可以在这里找到适用于Word较旧菜单界面的本技巧的版本: