MS Word 2010: неверный вызов процедуры или аргумент
В MS Word 2010 я получаю сообщение об ошибке при использовании макроса для вызова подпрограммы, содержащейся в другом шаблоне:
Run-time error '5': Invalid procedure call or argument
Это появляется, когда я запускаю макрос, который вызывает подпрограмму ShadeRow, чтобы изменить фон строки текущей таблицы. ShadeRow содержится в шаблоне MainProject.dotm, который загружается при запуске (указан в диалоговом окне «Глобальные шаблоны и надстройки»), но не является шаблоном TableReference.docm, документа, в котором выполняется макрос (т. Е. TableReference. docm использует шаблон, отличный от MainProject.dotm).
Этот макрос раньше работал (раньше находил ShadeRow), а сейчас - нет. Кроме того, я добавил MainProject.dotm к доступным ссылкам TableReference.docm в интерфейсе VBA, но я все еще получаю ту же ошибку. Я также скопировал и вставил ShadeRow в модуль VBA TableReference.docm, и макрос все еще не может его найти.
Кто-нибудь знает, почему эта ошибка сохраняется, когда (1) MainProject.dotm (и, следовательно, ShadeRow) автоматически загружается при запуске Word, (2) я загрузил MainProject.dotm в доступных ссылках TableReference.docm и (3) Я даже скопировал ShadeRow в TableReference.docm?
0 ответов на вопрос
Похожие вопросы
-
1
Каков наилучший способ поделиться макросом Excel на нескольких машинах?
-
2
Конвертировать макрос Excel 4.0 в VBA
-
1
В любом случае vim не считает специальные символы словами?
-
-
2
Могу ли я получить слово, чтобы игнорировать настройки безопасности макросов для одного конкретного...
-
3
Исправить (сегодня) дату в Excel
-
1
Как установить надежные расположения Visio 2003
-
4
Excel 2007 | Удалить пустые поля из сводных таблиц
-
2
Как будет выглядеть макрос Outlook 2007 для автоматизации Специального вставки - неформатированный т...
-
4
Закройте Excel 2007 до полного закрытия после создания макроса в личной книге макросов.
-
4
Открыть несколько экземпляров Excel без сообщения блокировки PERSONAL.xlsb