Can Java Scripts no longer been called from basic macro ?
Oliver Brinzing
Oliver.Brinzing at gmx.de
Thu Apr 14 18:40:42 UTC 2016
Hi,
i think, the Scripting Framework needs a 32bit Java JRE installed.
For example, if i remove "C:\Program Files (x86)\LibreOffice 5.1\program\classes\ScriptFramework.jar"
the macro will fail too.
Oliver
Am 14.04.2016 um 19:28 schrieb SOS:
> Oliver,
> sorry but still the same error
> An exception occurred
> Type: com.sun.star.script.provider.ScriptFrameworkErrorException
> Message: unsatisfied query for interface of type com.sun.star.script.provider.XScriptProvider!.
>
> - Windows 8
> - het scripts are on the machine "C:\Program Files (x86)\LibreOffice
> 4\share\Scripts\javascript\HelloWorld\helloworld.js"
>
> but in de UI i can also not sea the Java libraries maybe i must enabling something in the options
> to handle java ?
>
> Greetz
>
>
>
>
> On 14/04/2016 19:03, Oliver Brinzing wrote:
>> Hi,
>>
>> this will work in LO 4 and LO 5:
>>
>> OPTION EXPLICIT
>>
>> Sub oJavaScriptMacro
>> Dim oMSPF as Object
>> Dim oSP as Object
>> Dim oScript as Object
>> oMSPF =
>> GetDefaultContext.getValueByName("/singletons/com.sun.star.script.provider.theMasterScriptProviderFactory")
>>
>> oSP = oMSPF.createScriptProvider("")
>> ' JavaScript Macro
>> oScript =
>> oSP.getScript("vnd.sun.star.script:HelloWorld.helloworld.js?language=JavaScript&location=share")
>> oScript.invoke(Array(), Array(), Array())
>> End Sub
>>
>> Regards
>> Oliver
>>
>> _______________________________________________
>> LibreOffice mailing list
>> LibreOffice at lists.freedesktop.org
>> https://lists.freedesktop.org/mailman/listinfo/libreoffice
>
>
More information about the LibreOffice
mailing list