https://bugs.documentfoundation.org/show_bug.cgi?id=120465

            Bug ID: 120465
           Summary: The sheet event 'Content changed' is not raised if an
                    array-formula was edited.
           Product: LibreOffice
           Version: 3.3.0 release
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Calc
          Assignee: [email protected]
          Reporter: [email protected]

Created attachment 145540
  --> https://bugs.documentfoundation.org/attachment.cgi?id=145540&action=edit
The demo announced in the report.

If the sheet event 'Content changed' (so described in the dialog) got assigned
a user Sub, this Sub is (shoud be) called everytime something was edited in the
sheet. (The event should be renamed "Content edited" as it also is raised if
editing results in unchanged content.)

This works with entereing, deleting, editing any content of type text or
number.
It also works if ordinary formulas are edited, if "=sqrt(2)" gets replaced with
"=PI()" e.g.

The routine is NOT called if a formula for array-evaluation is entered or
edited.
(Del and Undo are a different thing in this case.) 
This even holds if a formula is/was unnecessarily entered for array evaluation,
and does not lock an output range.

The attached example contains a extremely simple Sub assigned to the mentioned
event. 

Edit any of the formulas therein to verify may claim for all the mentioned
cases. 

This is "heritage". I even created the example with V3.3. 
However, I stumbled over the behaviour using V6.1.1.2. (release)

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to