v7: 1С и Excel: считать из объединенных ячеек #575197


#0 by yur4egg
Есть такой экселевский файл: ------|----------------|----------| стр11 |                |   стр13  |           ------|                |----------| стр21 |    стр12-32    |   стр23  | ------|                |----------| стр31 |                |   стр33  | ------|----------------|----------| в котором ячейки 12,22 и 3,2 - объединены. Если считывать построчно, то значение ОкноExcel.Cells(1,2).Value получается = "стр12-32", а   ОкноExcel.Cells(2,2).Value  и ОкноExcel.Cells(3,2).Value  - просто пустые. Есть ли метод, считывающий за один прием из такой ячейки? Если нет, тогда как определить, что данный набор ячеек принадлежит одной области объединения? Прошерстив интернет, я нашел, что применять можно метод Range вкупе с MergeCells но я не понял, как именно. Например, такое применение ОкноExcel.Range(ОкноExcel.Cells(1,2),ОкноExcel.Cells(3,2)).MergeCells с любыми параметрами Cells всегда возвращает -1.
#1 by Chum
в VBA False = 0, а True =-1 поэтому так же должен прокатить вызов .MergeCells = -1;
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С