多次执行查找时覆盖要等待的光标

时间:2019-03-19 17:02:49

标签: c# ms-word vsto netoffice

我正在使用以下代码在文档中搜索某些术语:

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,但这也没有任何区别。

有没有一种方法可以在执行我的代码时阻止游标更新?

0 个答案:

没有答案