C#: курсор надстройки ленты Excel изменяет время ожидания при вызове метода - PullRequest
1 голос
/ 17 февраля 2020

Я создал надстройку Excel с лентой (моя первая), в которой есть кнопки, вызывающие метод, который запускает хранимую процедуру. Я хотел бы установить курсор, чтобы ждать, пока метод работает. пробовал cursor.wait, но это похоже на форму windows формы.

Я знаю, что должен использовать xlMousePointer, но не могу найти пример кода.

Большое спасибо

Мар c

1 Ответ

0 голосов
/ 19 февраля 2020

После долгих экспериментов я решил проблему с помощью следующего кода:

private void button3_Click(object sender, RibbonControlEventArgs e)
    {
        XlMousePointer originalCursor = Globals.ThisAddIn.Application.Cursor;

        Globals.ThisAddIn.Application.Cursor = XlMousePointer.xlWait;

        Method1();

        Globals.ThisAddIn.Application.Cursor = originalCursor;
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...