最小化开放文字文件

时间:2013-05-10 10:26:38

标签: file-io ms-word document minimize

我正在使用此代码来获取并最小化所有打开的Word文档。

Word.Application wordApp = new Word.Application();
Word.Documents docs = wordApp.Documents;

wordApp.ScreenUpdating = true;
wordApp.WindowState = Word.WdWindowState.wdWindowStateMinimize;

但是,尽管我在Windows 7中打开了Word 2010文档,但文档列表是空的。最小化也无法正常工作。

如何获取并最小化所有打开的Word文档?

1 个答案:

答案 0 :(得分:1)

新的Word.Application()将始终创建一个新的Word实例。

要连接到现有实例,您可以使用

Word.Application wordApp = (Word.Application)System.Runtime.InteropServices.Marshal.GetActiveObject("Word.Application");

(这类似于VB / VBA“GetObject”功能)。

然后您应该能够访问您的文档。