какие события запускаются в объектной модели Excel - PullRequest
1 голос
/ 26 июля 2011

VS2008, .NET35, Excel AddIn, Excel-DNA, NetOffice. Чтобы отключить / включить кнопки ленты, я фиксирую 3 события (например, если пользователь выбирает ячейку, формула ячейки MyUDF1, затем кнопки / элементы менюне связанные с MyUDF1 будут выделены серым цветом.)

            XLApp.SheetSelectionChangeEvent += ApplicationSheetSelectionChange;
            XLApp.SheetDeactivateEvent += SheetDeactivatedEvent;
            XLApp.SheetCalculateEvent += ApplicationSheetCalculate;

Тем не менее, это значительное снижение производительности, когда пользователи копируют весь лист и вставляют на другой лист или когда пользователи выбирают столбцы и выполняют автоподбор, Excel кажется зависза 2-3 минуты Кто-нибудь знает решение?Большое спасибо!

Здравствуйте, Если есть какой-нибудь инструмент, который я могу использовать для запуска на клиентском ПК, чтобы выяснить, что происходит в Excel, когда происходит копирование / вставка?Я пытаюсь контролировать процесс, но он кажется недостаточно подробным, и я не могу получить какую-либо полезную информацию оттуда.

...