【问题标题】:Is it possible to import a Word document into the ActiveWindow是否可以将 Word 文档导入 ActiveWindow
【发布时间】:2016-09-02 21:34:33
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

    如果正确,代码如下

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

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

    【讨论】:

    • 您好,感谢您的快速回复。但这不是我的问题。我知道如何打开一个新文档。但是当我这样做时,Word 会关闭活动窗口并打开一个新窗口。结果是它闪烁,我想防止这种情况发生。
    猜你喜欢
    • 1970-01-01
    • 2023-02-14
    • 1970-01-01
    • 2011-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多