Respondendo a minha própria pergunta desde que encontrei uma solução / solução alternativa.
Eu movi as macros para um módulo (deste documento), e isso resolveu o problema. Agora eu posso usar o ativedocument.
Para referência futura, se você precisar acessar um novo documento baseado em um modelo de uma macro armazenada neste documento no modelo (como document_new), será necessário incorporar o código em um novo sub em um módulo no modelo .