Apache OpenOffice (AOO) Bugzilla – Issue 106278
[From Symphony] Window.ActiveSheet,Window.FreezePanes,Window.Split, Window.View work not correctly.
Last modified: 2017-05-20 09:32:12 UTC
Steps: 1.Run the sample file in attachment. Issue: Window.ActiveSheet,Window.FreezePanes,Window.Split, Window.View work not correctly. Root Cause: wrong impl or no impl for Excel APIs in the original codes of OO3.1. Resolution: Window.FreezePanes(bFreeze) - no impl when bFreeze=False. Add impl. Window.Split - wrong impl. Fix it. Window.SplicColumn - same reason as above. Fix it. Window.SplitRow - same reason as above. Fix it. Window.View - no impl. Add the impl. ActiveSheet.ChartObject - exception. fix it. ActiveSheet.Index - exception. Fix it.
Created attachment 65616 [details] Patch for this issue
Created attachment 65617 [details] Test case sample file for this issue
pflin -> lihuiibm, the test case Window.SplitRow can't pass after apply your patch
please investigate the issue raised by fong, reassigning, in the end this will need cws npower12 integrated before upstreaming
Window.SplitRow passed in my build, not sure why is failed in pflin's build, need more investigate.
Created attachment 78912 [details] Patch for 106278 Update the patch to AOO3.4, and test it with the case attached.
Updated the patch to AOO3.4, and tested with the sample file.
Sending sc/source/ui/vba/vbawindow.cxx Sending sc/source/ui/vba/vbawindow.hxx Committed revision 1372531. Thank you !!
Updated status to FIXED and the target to the release containing the fixes.