Блог Рамки ячеек в Excel
Имеются следующие особенности в формате файла для хранения рамок:
- все ячейки объединения ячеек должны иметь тот же формат, что и первая – основная – ячейка объединения. Если это правило не соблюдать, то можно получить такой занятный спецэффект:

Это фрагмент формы ТОРГ-12 с номером и датой документа. Номер и дата – это два объединения ячеек. Каждое из них содержит по две соседние ячейки. Вот как этот же фрагмент выглядит в Йокселе:

Занятно, но добиться подобного эффекта в Excel вручную не получается :)
- Есть некоторые подковырки с цветом. Изначально у меня в качестве значения цвета использовался 0. Согласно оупенофисовскому описанию формата, 0 – это Built-in Black. Однако с нулем возникают проблемы в Excel'е: при попытке открыть диалог «Формат ячеек» для любой ячейки с рамками не происходит ничего. Так уже было как-то раньше, когда формат записывался некорректно. Пока использую подсмотренное у Excel'я значение 0x40 (WINDOW2). Тогда нормально. С цветами что-то непонятное. Пробовал, например, значение 2 – Built-in Red. Рамка исправно окрашивается в красный цвет. А диалог «Формат ячеек» все равно не появляется. Есть подозрение, что «встроенные» цвета лучше не использовать, а брать значения, начиная с 8 «First user-defined colour from the PALETTE record (entry 0 from record colour list)". Ну ладно, будем приделывать цвета – разберемся.
Ссылок на эту страницу нет