Как применить условный формат к файлу odt?

Мне нужно оценить ячейку таблицы в odt, файле и применить условный формат, если значение> 0. Не в speedsheet, для писателя

1 ответ

Протестировано с LO 5.4 и 6.0.4 на Win 10:

ИМХО, лучшим решением является вставка таблицы LO Calc в виде OLE-объекта в файл odt. Это дает вам полную функциональность Calc внутри Writer.

Для этого поместите курсор туда, где должна появиться таблица. Выберите меню "Вставить" -> "Объект" -> "Объект OLE". В следующем окне выберите "Новая" и "Электронная таблица LibreOffice 6.0". Кроме того, вы можете вставить уже существующую таблицу Calc.

После нажатия OK объект появится, и он уже активирован (вы можете определить, активен ли он по толстой серой границе и заголовкам строк / столбцов - вы можете "деактивировать" его, щелкнув снаружи, в любом месте документа Writer; вы можете повторно активировать объект Calc, дважды щелкнув внутри его границ).

Теперь вы можете редактировать таблицу Calc как обычно. Обратите внимание, что меню будут адаптироваться к функциям Calc, если активен объект Calc OLE. Так, например, меню "Формат" будет содержать запись "Условное форматирование", только если объект Calc OLE активен.

Вот несколько скриншотов:

  1. Вставьте объект OLE в Writer:

  1. Документ Writer со встроенной таблицей Calc:

  1. Применение условного форматирования к некоторому содержимому встроенного листа Calc:

  1. Результирующий документ Writer с условно отформатированной таблицей Calc (объект Calc активен):

  1. То же, что 4, теперь объект Calc неактивен:

Другие вопросы по тегам