On 7 March 2013 16:43, Charles Jenkins <cejw...@gmail.com> wrote:

> This is a story about the usability of LO BASIC and the documentation
> thereof. And also a plea for help.
>
> I'm trying to get LibreOffice to work with SAP Business One (hereafter
> called B1) in order to eliminate the need to pay for expensive licenses for
> Microsoft Excel.
>
> B1 has a toolbar button that's supposed to generate a spreadsheet for data
> viewed as a table onscreen. Unfortunately, instead of really creating a
> spreadsheet, B1 just dumps out a tab-separated text file and then opens a
> spreadsheet called "AutoOpen.xls" that in turn loads the text file into a
> new spreadsheet.
>
> This clunky way of doing things has the advantage that there's no worry
> about file formats. Whatever version of Excel you're running, it can open
> the text file. This method *could* work in LibreOffice too, but
> unfortunately the macro command used in AutoOpen.xls doesn't exist in LO
> BASIC. The command is Workbooks.OpenText
>
> I'm not sure if the problem is that OpenText doesn't exist, or if there is
> no Workbooks object to begin with. The documentation on LO BASIC is so
> sparse that I can't find anything about opening spreadsheets. The LO help
> file promises documentation at OpenOffice.org; but clicking that link takes
> me instead to
> https://wiki.documentfoundation.org/Documentation/BASIC_Guide, which is a
> placeholder page containing only a link to another website--which doesn't
> respond.
>
> (By the way, the help file does document an Open command, but that command
> is used to open simple data files to be processed and closed by the script.
> It doesn't cause LO to open a document in the UI.)
>
> After finding nothing documented, I enabled macro recording, began
> recording a macro, and used File > Open to open the text file/spreadsheet
> myself. Obviously, I was hoping to then examine the macro to learn what
> objects and functions LO uses to open files. But opening a new file causes
> macro recording to end without a comment, warning, or error…and without
> saving anything of the macro in progress.
>
> Can anyone give me clues to creating a macro which can open a spreadsheet?
>
>
Try this

http://www.pitonyak.org/oo.php

Tony

-- 
Unsubscribe instructions: E-mail to discuss+h...@documentfoundation.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.documentfoundation.org/www/discuss/
All messages sent to this list will be publicly archived and cannot be deleted

Reply via email to