虽然通过VSTO加载项打开现有的MS Word文档时出现异常,但是由于对话框已打开,您无法关闭Microsoft Word

问题描述 投票:-1回答:1

我已经开发了VSTO加载项。我创建了一个功能区,它使搜索按钮出现在MS Word的“加载项”选项卡中。

此搜索按钮将打开一个窗口,该窗口允许用户从云中搜索文档并打开/下载文档。

我想打开要从云中搜索和下载的文档以打开到现有的MS Word窗口中。

“用户界面图像”“>

我的逻辑是:用户下载所选文档时。我正在将其复制到“本地目录”中,并尝试将其打开。

示例代码:

public void OpenDocument(string documentPath, Form form)  
{

_searchForm.Close();
_searchForm.Dispose();


Word.Document newDoc = Globals.ThisAddIn.Application.Documents.Open(documentPath);
newDoc.Activate();

}

但是,我正在追随异常。

您无法关闭Microsoft Word,因为已打开一个对话框。单击确定,切换到Word,然后关闭对话框。

我已经开发了VSTO加载项。我创建了一个功能区,它使搜索按钮出现在MS Word的“加载项”选项卡中。此搜索按钮将打开一个窗口,该窗口允许用户从......>

c# vsto office-addins
1个回答
0
投票
[通过MS Word打开任何新文档时,我正在检查父窗口(活动窗口)是否为空白,然后
© www.soinside.com 2019 - 2024. All rights reserved.