Получить ActiveCells в ActiveSheet с помощью VSTO - PullRequest
1 голос
/ 01 марта 2011

Я пытаюсь получить ActiveCells в ActiveSheets.Этот код Excel.Range Target = (Excel.Range) this.ExcelApp.ActiveCell; дает мне все активные ячейки в текущей книге.Но мне нужны ActiveCells в текущем листе, Excel.Worksheet ws = (Excel.Worksheet) this.ExcelApp.ActiveSheet;

Ваши подсказки будут мне очень полезны

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 16 марта 2011

Не думаю, что вы можете, если вы не активируете рабочий лист.

0 голосов
/ 01 марта 2011

попробуйте это .....

Microsoft.Office.Interop.Excel._Worksheet ws=(Microsoft.Office.Interop.Excel._Worksheet)this.ActiveSheet;
Range activeCells=this.Application.ActiveCell;

activeCell будет содержать диапазон активных ячеек на листе. Вы можете использовать activeCell для выполнения любой операции ....

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