Как отменить выбор области "Использовать" в таблице электронных таблиц после использования функции выбора
У меня есть сценарий для печати области UsedRange из Spreadsheetgear Для этого я использовал ниже заявление
workbookView.ActiveWorksheet.UsedRange.Select();
Используя вышеупомянутое утверждение, я получил как ниже
и после этого печать работает отлично. Как только это пойдет на печать, я хочу Dselect, который используется Range.
Значит, я хочу, как показано ниже
Как это сделать?
1 ответ
Вы можете переместить выбранную ячейку обратно в первую ячейку листа (или любую другую ячейку в этом отношении) после выполнения кода печати, используя Activate()
метод, который отменит выделенные ячейки:
workbookView.ActiveWorksheet.Cells["A1"].Activate();
Документация API здесь заявляет Чтобы установить активную ячейку, используйте метод IRange.Activate().
Я не думаю, что можно выбрать ни одну ячейку, поэтому может быть целесообразно сохранить выбранный диапазон, прежде чем выбрать все содержимое, а затем после печати повторно выбрать ранее выбранный диапазон с указанным выше кодом.