【发布时间】:2017-05-05 06:38:35
【问题描述】:
我们在 Windows 应用程序中加入了拼写检查功能,这就是我们面临的问题。
复制问题的步骤:
- 点击了拼写检查功能。
- 在拼写检查提示之前切换到另一个应用程序 出现了。
- 返回时,应用程序没有响应拼写检查 窗口失焦。
之后访问应用程序的唯一方法是使用 Alt + Tab,转到窗口并关闭它。 我的问题是提示窗口如何固定在应用程序窗口上,当从任务栏中选择应用程序时,应用程序带有提示窗口? (就像我关闭 Word 应用程序时发生的情况一样,它会提示我保存,当我切换到另一个应用程序并返回到 word 时,提示仍然可以访问)
如何制作来自 Document.CheckSpelling() 的提示 - 一个返回 void 的方法,一个模态提示。
代码如下:
Microsoft.Office.Interop.Word.Application app = new Microsoft.Office.Interop.Word.Application();
app.Visible = false;
object template = Missing.Value;
object newTemplate = Missing.Value;
object documentType = Missing.Value;
object visible = false;
object optional = Missing.Value;
Microsoft.Office.Interop.Word.Document doc = app.Documents.Add(ref template, ref newTemplate, ref documentType, ref visible);
doc.Words.First.InsertBefore(s);// s is the string containing the text
doc.CheckSpelling(ref optional, ref optional, ref optional,
ref optional, ref optional, ref optional, ref optional,
ref optional, ref optional, ref optional,
ref optional, ref optional);//This method gives the prompt window with the suggestions.
【问题讨论】:
-
怎么样?!我没有得到如何控制从返回 void 的方法中出现的提示帽子。