MS Word 2010: Chamada ou Argumento de Procedimento Inválido

0

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 eu 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 está executando a macro (isto é, TableReference. O docm usa um modelo diferente de MainProject.dotm).

Esta macro costumava funcionar (usada para encontrar o ShadeRow), e agora não é. Além disso, adicionei MainProject.dotm às Referências Disponíveis de TableReference.docm na interface do VBA, mas ainda recebo o mesmo erro. Eu também copiei e colei o ShadeRow no módulo VBA do TableReference.docm, e a macro ainda não consegue encontrá-lo.

Alguém sabe por que esse erro está persistindo, quando (1) MainProject.dotm (e, portanto, o ShadeRow) é carregado automaticamente quando o Word é iniciado, (2) eu carreguei MainProject.dotm em Referências disponíveis de TableReference.docm e (3) Eu até copiei o ShadeRow para TableReference.docm?

    
por Steve G. 01.09.2016 / 03:41

0 respostas