0

我正在使用此代码来获取并最小化所有打开的 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 文档?

4

1 回答 1

1

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

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

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

(这类似于 VB/VBA 的“GetObject”函数)。

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

于 2013-05-10T14:16:05.307 回答