https://bugs.freedesktop.org/show_bug.cgi?id=82014
Priority: medium
Bug ID: 82014
Keywords: regression
Assignee: [email protected]
Summary: BASIC Removing conditional formatting by API no longer
works
Severity: normal
Classification: Unclassified
OS: All
Reporter: [email protected]
Hardware: Other
Status: NEW
Version: 4.2.5.1 rc
Component: BASIC
Product: LibreOffice
Created attachment 103819
--> https://bugs.freedesktop.org/attachment.cgi?id=103819&action=edit
FormatageConditionnel.ods
Hi
Removing conditional formatting by API no longer works
Steps to reproduce:
1. Open the FormatageConditionnel.ods attached
Three conditional formatting defined for C3 (see ClearCF1.png screenshot
attached)
2. Launch the PysClearFormats
sub PysClearFormats
Dim oPlage as object
Dim oFormats as object
oPlage = ThisComponent.Sheets.getByName("Feuille1").GetCellRangeByName("C3")
oFormats = oPlage.conditionalFormat
oFormats.clear
oPlage.conditionalFormat = oFormats
end sub
Expected result: all the conditional formatting of cell C3 deleted
Actual result: a new empty conditional formatting is created (see ClearCF2.png
screenshot attached)
3. Don't save and reload
4. Launch the PysClearLastFormats macro
Expected result: the last conditional formatting of cell C3 deleted
Actual result: a new conditional formatting is created with only 2 conditions
but the original formatting is still there
Reproduce (user-fr) on:
-Windows XP & Version 3.6.5.2 (Build ID: 5b93205)
-Windows XP & Version: 4.3.0.4 Build ID:
62ad5818884a2fc2e5780dd45466868d41009ec0
So I set status to New
Last known version Ok: LibreOffice 3.5.7.2
Version ID : 3215f89-f603614-ab984f2-7348103-1225a5b
This Issue is different from bug 61915 (not the same methods or the same
result)
Workaround :
oPlage =
ThisComponent.Sheets.getByName("Feuille1").GetCellRangeByName("A1:E15")
oPlage.clearContents(32)
Regards
Pierre-Yves
--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs