我正在使用以下代码在文档中搜索某些术语:
Range rng;
string[] entries = new[] {"very", "large", "array"};
foreach (var entry in entries)
{
rng = document.Content;
while (rng.Find.Execute(entry, MatchWholeWord: true, MatchCase: false))
{
//do something to the found range ie. rng
}
}
在每次迭代中,鼠标光标从正常闪烁到等待再返回。
我尝试在开始处手动设置光标application.System.Cursor = WdCursorType.wdCursorWait
,然后在循环结束时返回,但是它不起作用。
我也尝试禁用application.ScreenUpdating
,但这没什么用。
我也尝试使用Mouse.OverrideCursor
,但这也没有任何区别。
有没有一种方法可以在执行我的代码时阻止游标更新?