Macro va Invoke Vba

Hi,
Is using “Invoke VBA” better than “ execute
Macro” in place where macro is not allowed for security reasons?

Thank you

Yes that’s the alternative for that situation. But just check, if macros aren’t enabled due to security reasons, then is VB script allowed to be used?