Как получить все не-формулы и непустые ячейки в VSTO Excel? - PullRequest
0 голосов
/ 05 декабря 2018

Взглянув на этот ответ Получение ячеек с формулами в файле Excel , существует элегантное решение для получения всех ячеек на листе Excel, которые содержат формулы.Но что, если я хочу, чтобы все ячейки НЕ содержали формул?(Я тоже не хочу пустых ячеек - я просто хочу простую ячейку со значением, а это не формула).

Существует ли элегантное решение, которое не включает проверку каждой ячейки в среде C # VSTO?

1 Ответ

0 голосов
/ 05 декабря 2018

Если я понимаю ваш вопрос, вам нужны константы, что является своего рода противоположностью формул.Для этого также существует специальный тип ячейки:

Range nonFormulas = ws.Cells.SpecialCells(XlCellType.xlCellTypeConstants);

foreach (Range r in nonFormulas)
{
    // Do some stuff
}

Я думаю, вы уже знаете это, но формулы просто:

ws.Cells.SpecialCells(XlCellType.xlCellTypeFormulas);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...