Don't believe it is possible. The only thing i can think of is have an Event Procedure to disable any macro ran.