我正在使用此代码来获取并最小化所有打开的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文档?
答案 0 :(得分:1)
新的Word.Application()将始终创建一个新的Word实例。
要连接到现有实例,您可以使用
Word.Application wordApp = (Word.Application)System.Runtime.InteropServices.Marshal.GetActiveObject("Word.Application");
(这类似于VB / VBA“GetObject”功能)。
然后您应该能够访问您的文档。