25 окт. 2017 г.

Работа с Excel из 1С

Установка свойства ячейки "переносить по словам":
ТекущийЛист.Cells(i, j).WrapText = True;
Формулы:
ТекущийЛист.Cells(i, j).Formula = "SUM(A1:A10)";
Вызов функции на листе (на примере функции "ПОИСКПОЗ()", в англ.как "Match"):
// ИмяДляПоиска - то, что ищем
// Лист1.Columns(2) - диапазон поиска
// 0 - первое точное совпадение (может также принимать значения "1" или "-1"
НомерСтроки = Excel.WorksheetFunction.Match(ИмяДляПоиска,Лист1.Columns(2),0);
Запрет превращения строк в числа и даты:
вариант 1:
Sh.Cells(Row, i).NumberFormat = "@";
Sh.Cells(Row, i).Value = Value;
вариант 2:
Sh.Cells(Row, i).Value = "'" + Value;
Группировка строк, аналогичная табличному документу:
Лист.Range("A1:A3").Rows.Group();
Настроить способ вывода значка с "+", либо сверху, либо снизу:
// 0 – сверху, 1 - снизу
Лист.Outline.SummaryRow = 0;
Аналог метода "ПоказатьУровеньГруппировокСтрок/ПоказатьУровеньГруппировокК¬олонок":
Лист.Outline.ShowLevels(УровеньГруппировки);

Комментариев нет:

Отправить комментарий