hallo,
kann mir jemand weiterhelfen. Nach stundenlanger suche, habe ich leider nichts gefunden.
Ich rufe von VB aus ein Makro auf und möchte, dass nachdem das Makro ausgeführt wird ein Rückgabewert in VB züruckgeliefert wird.
'Aufruf VB
sMacroURL = "macro:///Standard.InsertData.Main" & "(" & strDestFile & "," & strSourceFile & "," & sSeperator & ")"
Call oDispatcher.executeDispatch(oDesktop, sMacroURL, "", 0, oArgs())
Vielen Dank im Voraus
Rückgabewert in Makro
Moderator: Moderatoren
Hey Gast,
das wird schwierig. In OOo - Basic liefern nur "Functions" Rückgabewerte, keine "subs".
Da du allerdings den Dispatcher verwendest - ich glaube, da kannst du keine Rückgabewerte erhalten.
Käme aber auf einen Versuch an. So in der Art:
meineRueckgabeVariable = oDispatcher.executeDispatch(....)
Gruss
Thomas
das wird schwierig. In OOo - Basic liefern nur "Functions" Rückgabewerte, keine "subs".
Da du allerdings den Dispatcher verwendest - ich glaube, da kannst du keine Rückgabewerte erhalten.
Käme aber auf einen Versuch an. So in der Art:
meineRueckgabeVariable = oDispatcher.executeDispatch(....)
Gruss
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic