0

我正在尝试为 Word Addin 编写一个方法,该方法在等待用户将光标设置到文档中的某个位置时显示一个消息框。在消息框上点击“确定”后,该方法继续在该位置插入一些数据。

这可能会发生多次,因为该方法会在插入数据后询问用户是否要在文档的另一个位置插入更多数据。

我遇到的问题是消息框是模态的,不允许我在文档中单击,当使用非模态自定义表单时,代码会继续运行而无需等待用户输入。

有没有办法解决这个问题?

4

1 回答 1

0

我遇到的问题是消息框是模态的,不允许我在文档中单击,当使用非模态自定义表单时,代码会继续运行而无需等待用户输入。

正如您已经正确提到的那样,模态对话框将不起作用。一个简单的解决方案可能是使您的表单非模态并将内容插入表单的 OK 按钮的单击处理程序中。

更好的方法可能是将您的 UI 移动到自定义任务窗格中,该窗格以非模态方式显示在您的文档旁边。

于 2015-12-03T09:13:29.933 回答