是否可以将Word文档导入ActiveWindow

时间:2016-09-02 13:21:08

标签: c# .net ms-word vsto office-interop

我目前正在为Office 2013开发VSTO Word Addin。在此Addin中,可以从文件系统中打开文档。 我使用这个codesnippet来做到这一点:

     Word.Document doc = this.Application.Documents.Open(FilePath, ReadOnly: false, AddToRecentFiles: false);
     doc.ActiveWindow.View.Type = Word.WdViewType.wdPrintView;

现在我的问题是,如何在当前窗口中打开文档? 当我使用上面的codesnippet时,Word关闭activeWindow并打开一个新的。

1 个答案:

答案 0 :(得分:0)

如果我正确理解了您的问题,您想知道现有文件(活动文档)如何关闭以及新文档是否已打开。

如果这是正确的,请在代码

下面
Word.Document doc = this.Application.Documents.Open(FilePath, ReadOnly: false, AddToRecentFiles: false);

声明“doc”对象是MSword应用程序本身。因为它关闭了现有文件并打开了新文件。