[Libreoffice-bugs] [Bug 102076] Excel XLSM import: VBA compatibility mode insufficient: " EVALUATE" not supported

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Sun Jul 9 11:26:11 UTC 2017


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

Markus Mohrhard <markus.mohrhard at googlemail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |difficultyBeginner,
                   |                            |easyHack, skillCpp,
                   |                            |skillDebug
                 CC|                            |markus.mohrhard at googlemail.
                   |                            |com

--- Comment #5 from Markus Mohrhard <markus.mohrhard at googlemail.com> ---
Let me make this an easy hack.

Code pointers:

https://cgit.freedesktop.org/libreoffice/core/tree/sc/source/ui/vba/vbaapplication.cxx#n344
contains the code that calls the evaluation.

Most likely the easiest way to implement support for any calc formula is
through ScSimpleFormulaCalculator which already allows to provide a formula and
get a result back.

In addition to fixing this issue the task will also involve adding a number of
automatic test cases to e.g. ScMacrosTest::testVba.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20170709/ce24096d/attachment.html>


More information about the Libreoffice-bugs mailing list