What does the macro do?
When the error occurs, are users editing the macro itself or the content inside the macro-enabled document?
In most cases, a macro should be stored in a macro-enabled template rather than in a document. Document with macros are more likely to trigger security settings in Word, so that the macros won't run properly.