Ячейка.СодержитЗначение - проверка, содержит ячейка значение или нет. Ячейка с булевым типом всегда заполнена, т.е. всегда Ячейка.СодержитЗначение = Истина.
ОбластьЯчеекТабличногоДокумента (SpreadsheetDocumentRange)
Значение (Value)
Примечание:
Свойство доступно, только если ячейка содержит значение (свойство СодержитЗначение равно Истина).
ОбластьЯчеекТабличногоДокумента (SpreadsheetDocumentRange)
Текст (Text)
Примечание:
Свойство доступно для записи, если ячейка не содержит значения (свойство СодержитЗначение имеет значение Ложь).
(4) Так о чем спрашиваешь?
О том что разное поведение для разных типов файлов?
Или сделанных в разных программах?
Это вполне логично, как и ошибки в платформе 1С
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший