Seite 1 von 1

Rückgabewert in Makro

Verfasst: Do, 06.10.2005 11:47
von Gast
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

Verfasst: Do, 06.10.2005 20:21
von Toxitom
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

Verfasst: Fr, 07.10.2005 07:11
von Gast
hi,
hab ich schon versucht, funktioniert leider nicht :(