Как установить цвет фона текста с помощью PyUNO с OpenOffice - PullRequest
0 голосов
/ 15 июля 2011

У меня есть скрипт на python, который успешно выполняет поиск и замену в документе OpenOffice Writer с использованием PyUNO.Я могу установить CharColor замененного текста, но не могу установить BackColor (цвет фона).

found.setPropertyValue( "CharColor", 16776960  ) //OK
found.setPropertyValue( "BackColor", 16776960  ) //NOT OK

переменная 'found' является результатом вызова метода document.findFirstне уверен на 100%, что это за объект ??примеров, как это применимо к ячейкам таблицы, но, кажется, не работает для простого текста.Может кто-нибудь сказать мне, какое свойство установить, или если оно вообще возможно?

Спасибо

1 Ответ

1 голос
/ 21 июля 2011

Я думаю, что имя свойства CharBackColor, а не BackColor.

P.S. вы можете напрямую использовать свойства в Python вместо вызова метода setPropertyValue, например

found.CharColor = 16776960
found.CharBackColor = 16776960
...