В Excel, как я могу поймать множественный выбор листов в книге? - PullRequest
3 голосов
/ 20 апреля 2020

У меня есть список моих рабочих книг в моей надстройке, перечисленный в DataGridView.

Мне нужно выбрать строки в DataGridView, когда выбран рабочий лист.

Но сложность заключается в том, что пользователь может выбрать несколько листов одновременно !

Затем мне нужно поймать событие, когда пользователь выбирает один лист / несколько листов, чтобы я мог обновить выделение на моем DadaGridView.


A. Workbook_SheetActivate

Я использовал Workbook_SheetActivate, но моя проблема:

---> Когда активный лист остается выбранным среди множественного выбора событие не вызывается! Все остальные параметры не обновляются на DGV

B. Workbook_SheetSelectionChange

Я использовал Workbook_SheetSelectionChange, но моя проблема:

---> Это работает, только когда пользователь выбирает ячейку в одном из рабочих листов.


Мой вопрос:

Как обновить мой DataGridView с выбранными рабочими листами (включая несколько вариантов выбора)? Какое событие я буду использовать, пожалуйста?

Спасибо за вашу помощь и предложения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...