ich hoffe, es kann mir jemand helfen. Ich habe ein BASIC Makro und ein JavaScript Makro geschrieben, beide arbeiten perfekt und zusammen in meiner Entwicklungsumgebung.
Das BASIC Makro ruft das JavaScript auf durch:
Code: Alles auswählen
oMasterScriptProviderFactory = createUnoService("com.sun.star.script.provider.MasterScriptProviderFactory")
oMasterScriptProvider = oMasterScriptProviderFactory.createScriptProvider("")
oTranslate = oMasterScriptProvider.getScript("vnd.sun.star.script:GTPT.gtpt.js?language=JavaScript&location=user")
Der parcel-descriptor des JavaScript lautet
Code: Alles auswählen
<?xml version="1.0" encoding="UTF-8"?>
<parcel language="JavaScript" xmlns:parcel="scripting.dtd">
<script language="JavaScript">
<locale lang="en">
<displayname value="gtpt.js"/>
<description>gtpt.js</description>
</locale>
<logicalname value="gtpt.js"/>
<functionname value="gtpt.js"/>
</script>
</parcel>
Code: Alles auswählen
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE manifest:manifest PUBLIC "-//OpenOffice.org//DTD Manifest 1.0//EN" "Manifest.dtd">
<manifest:manifest xmlns:manifest="http://openoffice.org/2001/manifest">
<manifest:file-entry manifest:media-type="application/vnd.sun.star.package-bundle-description" manifest:full-path="Tooltips/tip-en.txt" />
<manifest:file-entry manifest:media-type="application/vnd.sun.star.help" manifest:full-path="help" />
<manifest:file-entry manifest:media-type="application/vnd.sun.star.basic-library" manifest:full-path="Basic/GTPT/" />
<manifest:file-entry manifest:media-type="application/vnd.sun.star.framework-script" manifest:full-path="JavaScript/" />
<manifest:file-entry manifest:media-type="application/vnd.sun.star.configuration-data" manifest:full-path="AddonUI.xcu" />
</manifest:manifest>
Was habe ich falsch gemacht? Gibt es einen Weg, das JavaScript unter "My Macros" im Java Script Organizer abzulegen?
Vielen Dank im Voraus und viele Grüße,
Lugge