Добрый день!
Обрабатываю табличный документ. Ячейки объединяются, но нужно исключить объединение ячеек, которые не заполены. Помогите, пожалуйста, с условием.
Условие: "Если Не ТабличныйДокумент.Область("R"+Строка+"C2").Текст = "" Тогда" не работает
код:
ОбъединениеНачало=14;
Для Строка=14 По ТабличныйДокумент.ВысотаТаблицы Цикл
//Если Не ТабличныйДокумент.Область("R"+Строка+"C2").Текст = "" Тогда
Если ТабличныйДокумент.Область("R"+Строка+"C2").Текст=ТабличныйДокумент.Область("R"+Строка(Строка-1)+"C2").Текст
ИЛИ ОбъединениеНачало=Строка Тогда
Продолжить;
Иначе
ТабличныйДокумент.Область("R"+ОбъединениеНачало+"C2"+":"+"R"+Строка(Строка-1)+"C2").Объединить();
ТабличныйДокумент.Область("R"+ОбъединениеНачало+"C14"+":"+"R"+Строка(Строка-1)+"C14").Объединить();
ТабличныйДокумент.Область("R"+ОбъединениеНачало+"C16"+":"+"R"+Строка(Строка-1)+"C16").Объединить();
ОбъединениеНачало=Строка;
КонецЕсли;
//КонецЕсли;
КонецЦикла;
для наглядности макет с областью, которую хочу исключить из объединения:
https://dropmefiles.com/fdYp8