Am 17.05.2012 21:01, Kelly Holman wrote:
Sorry, I didn't mean to be unclear. There are several ways I could get
the result of the perl script: an array of strings, a single string I
would parse, or writing it to a file as you suggest. That part doesn't
matter.

All I need to know is whether I can call the perl script from within
LO, using LO basic. My understanding of UNO is that it's a way for
other programs to control LO, but I need the other way around. Is
there more to UNO than I realize?

If running a perl script isn't possible, there are perl modules that
can write to a Calc file, so I could go that route. But it would be
simpler to just use that one little perl script and then do the rest
in LO.

Thanks for your help!



I don't know much about Perl. But I remember that calling a Perl script under Windows is a horrible mess. If I remember correctly, you need to write some shell script because Windows can not identify the correct interpreter.

Anyhow, on my Linux system the following Basic macro ...

Sub Main
x = shell("~/bin/number2words.pl",0,"123")
End Sub

... executes number2words.pl in no visible window and with argument 123.
The output "one hundred twenty three" is dumped to the shell from where I started the office. Variable x is zero in case of no error.



--
For unsubscribe instructions e-mail to: [email protected]
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

Reply via email to