Hi @ls-4453. I am not even sure you can access the 'ILowLevelSupport' object within the VBA environment. Most folks get the ApplicationAddIn object representing the iLogic add-in to a variable, then get its 'Automation' object to a variable (As Object), then use that the same way you would normally use iLogicVb.Automation in an iLogic rule, to run iLogic rules. However, running a macro is a different thing, so that will not work. There is a path to most of the VBA stuff from within an iLogic rule, but I do not think you would need to use that from the VBA environment. If the other macro is Public, you should just be able to run it like calling a Sub to run. Just use 'Call' followed by the name of the other Macro. If the other Macro is not the main Sub of another Module, then you may have to include the Module.Sub name to access it.
By the way...a true Macro is a Sub routine, and does not have any input parameters, not a Function, so it would not really return anything. That RunMacro method is defined within the iLogic add-in, and may simply not be available to access from the VBA environment.
Wesley Crihfield

(Not an Autodesk Employee)