MS Word 2010: Chamada ou argumento de procedimento inválido

MS Word 2010: Chamada ou argumento de procedimento inválido

No MS Word 2010, estou recebendo um erro ao usar uma macro para chamar uma sub-rotina contida em outro modelo:

Run-time error '5':
Invalid procedure call or argument

Isso aparece quando executo a macro que chama uma sub-rotina, chamada ShadeRow, para alterar o plano de fundo da linha atual da tabela. ShadeRow está contido em um modelo, chamado MainProject.dotm, que é carregado na inicialização (listado na caixa de diálogo Modelos Globais e Suplementos), mas não é o modelo de TableReference.docm, o documento que executa a macro (ou seja, TableReference. docm usa um modelo diferente de MainProject.dotm).

Esta macro costumava funcionar (usada para encontrar o ShadeRow) e agora não funciona. Além disso, adicionei MainProject.dotm às referências disponíveis de TableReference.docm na interface VBA, mas ainda recebo o mesmo erro. Também copiei o ShadeRow no módulo VBA do TableReference.docm e a macroaindanão consigo encontrar.

Alguém sabe por que esse erro persiste, quando (1) MainProject.dotm (e, portanto, ShadeRow) carrega automaticamente quando o Word é inicializado, (2) carreguei MainProject.dotm nas referências disponíveis de TableReference.docm e (3) Até copiei e colei o ShadeRow em TableReference.docm?

informação relacionada