我有一個python腳本,它可以成功地使用PyUNO在OpenOffice Writer文檔中進行搜索和替換。我可以設置替換文字的CharColor,但無法設置BackColor(背景顏色)。如何使用OpenOffice使用PyUNO設置文本背景顏色
found.setPropertyValue("CharColor", 16776960 ) //OK
found.setPropertyValue("BackColor", 16776960 ) //NOT OK
「發現」變量是document.findFirst方法的調用,我不是100%肯定它是什麼類型的對象的結果?
我得到的錯誤「com.sun.star.beans.UnknownPropertyException:未知的屬性:背景色」
背景色是在一些例子中使用,因爲它適用於表格單元格,但似乎並沒有爲普通工作文本。任何人都可以告訴我要設置什麼樣的屬性,或者它是否可行?
謝謝
由於google搜索'蟒蛇UNO計算的背景color'把我帶到這裏,我將添加答案的LibreOffice ** **計算器,而不是**作家**:如果您有顏色的RGB值,'found.CellBackColor = 256 * 256 * R + 256 * G + B' – xjcl