Is there a macro command to switch actionbar?

Also in general, is there a macro that 'simulate' the pressing of a key? (like if i assign an action to a key the macro will press that key to perform that action)

I know i can use role to 'replace' the action bar but that's a waste of role slots and role switching isnt instant.
Don't want to display an additional action bar too (waste of more screen space)