Ik ben aan het uitvissen of ik mijn macro's kan exporteren naar een extensie (.oxt) en daarna in een andere file kan importeren door middel van een macro.
Dus ik zou dus een bestand hebben dat enkel 1 macro bezit. Deze macro zou dan enkel ervoor zorgen dat de andere macro's, uit de .oxt file worden geladen.
Het exporteren zou ik handmatig kunnen doen, maar het laden zou door een macro moeten gebeuren.
Dus bij het openen van een bestand zou ik dus de nodige macro's uit een extensie bestand halen. Indien het niet uit een .oxt bestand kan gehaald worden kan het eventueel ook door een 2de .odt bestand gebeuren.
Maar hoe ik daar aan begin weet ik niet. Ik vond op het net een stukje code, maar ik weet niet of dit wel is wat ik wel. En het toepassen lukt mij ook niet. Dus alle hulp en/of suggesties zijn welkom.
stukje code van het net:
Code: Selecteer alles
wDoc = desktop.loadComponentFromURL(cUrl, "_default", 2, inProps)
scriptUri = "vnd.sun.star.script:MyTestLib.Module1.Main?language=Basic&location=application"
scriptProvider = wDoc.getScriptProvider()
myScript = scriptProvider.getScript( scriptUri )
scriptArgs = ()
myScript.invoke(scriptArgs, (), ())