I am trying to convert an Excel 2003 VBA macro to LibO. I have fixed
the few syntax problems. The heart of the conversion effort will be in
dealing with the two very different APIs. My preference is to Open the
Excel xla file in Calc and have it run until the first runtime error,
which I would then fix. I would repeat the cycle of “run and fix” for
the other errors. When I encounter an error, I would also search for
and fix similar errors, in order to speed up the conversion effort.
My problem is that the Basic processor often does not provide the
error information that I need. The first error message says, “BASIC
runtime error. '420' Invalid object reference.” The end of the
module’s code is displayed, but there is no code highlighted or arrow
pointing to a particular line. I have no idea which object the Basic
processor is complaining about. Pressing the Stop Macro button has no
effect. When I press the OK or X button on the message, the macro
continues to the next error. That error is, “BASIC runtime error. '12'
xlApplication Event.” But even without me dismissing the message, the
processor continues to the next error after a few seconds
I have placed many breakpoints in the code, but this does not seem to
help me in isolating the errors.
--
For unsubscribe instructions e-mail to: users+help@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be deleted
Context
- [libreoffice-users] BASIC Runtime Errors · Stephen Leibowitz
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.