0

我正在编写一个 MS Word 插件,我创建了一个按钮来长时间处理文本。我的工作要求在执行期间,用户不能进行任何更改(键入,单击,删除......)当这项工作完成后,用户可以像往常一样键入和单击。我用过

this.Application.Options.AllowClickAndTypeMouse = false; 

但是,这不起作用。谁能帮我!

4

1 回答 1

0

首先,你的方法是错误的。Click and Type 是 Word 功能,与禁用用户鼠标单击无关(有关 Click and Type 的更多信息,请参阅此处)。

现在对于您的问题,这是我建议的一种方法:

如果用户无法执行任何操作,我希望收到适当的消息,所以我的想法是使用以下方法创建模式表单:

myForm.ShowDialog();

它应该完成这项工作并阻止活动文档,直到它关闭。我还将添加一个不错的进度条和“关闭”按钮,您将在工作完成后启用它们。

于 2013-10-21T14:05:01.827 回答