Compile error in hidden module excel 2016 как исправить

Обновлено: 03.07.2024

Всем добрый день.
После последних обновлений Microsoft видел уже жалобы на то что Excel ругается на ActiveX в стиле:

- Вставка объекта неосуществима
- Compile error in hidden module
- Cannot insert object

Из первых симптомов которые бросаются в глаза - это перестают нажиматься CommandButton на листе.
Сегодня с утра на работе столкнулся с этой же проблемой в Excel 2010 SP2 x32 на Windows 8.1 x64
Трабл произошел после того как я вчера обновился через центр обновления (это одно из свежих обновлений поскольку обновляюсь каждый месяц).

Эта проблема описана на сайте Microsoft ТУТ и ЗДЕСЬ
Но лично мне их решение не помогло.

Содержание ExcelFix.bat такое:

Лично у меня после этого все нормально снова заработало.
Надеюсь это будет, также полезно и другим.

ZVI отдельная благодарность за микстуру

up1:
Данное решение исправляет лишь ЛОКАЛЬНЫЙ вопрос.
После применения данного решения все Ваши файлы будут работать как и прежде, но если после применения данного решения Вы зайдете в тот файл что не работал и сохраните его, то после отправки его кому либо у человека который принял данный файл также будут проблемы с этим файлом.
К сожалению похоже мелкософт в этот раз налажал с обновлениями.

up2:
ГЛОБАЛЬНОЕ РЕШЕНИЕ
Поскольку по проблеме шагал по горячим следам, то методом "научного тыка" выяснил где же таилась загадка.
А подвох таится в 3-х обновлениях от 9 декабря 2014г.
Поэтому НЕ РЕКОМЕНДУЮ установку обновления в "Центре обновления Windows", вот он вредитель:

после того как я его удалил, то все проблемные файлы начали работать и у меня и у коллег которые используют данные файлы.

Для удаления этого обновлений идем по пути:
Панель управления - Программы и компоненты - слева сверху переходите в Просмотр установленных обновлений
Теперь тут в разделе офиса ищите обновление где в конце в скобках написано:
KB2553154
И просто удаляете его.

Всем добрый день.
После последних обновлений Microsoft видел уже жалобы на то что Excel ругается на ActiveX в стиле:

- Вставка объекта неосуществима
- Compile error in hidden module
- Cannot insert object

Из первых симптомов которые бросаются в глаза - это перестают нажиматься CommandButton на листе.
Сегодня с утра на работе столкнулся с этой же проблемой в Excel 2010 SP2 x32 на Windows 8.1 x64
Трабл произошел после того как я вчера обновился через центр обновления (это одно из свежих обновлений поскольку обновляюсь каждый месяц).

Эта проблема описана на сайте Microsoft ТУТ и ЗДЕСЬ
Но лично мне их решение не помогло.

Содержание ExcelFix.bat такое:

Лично у меня после этого все нормально снова заработало.
Надеюсь это будет, также полезно и другим.

ZVI отдельная благодарность за микстуру

up1:
Данное решение исправляет лишь ЛОКАЛЬНЫЙ вопрос.
После применения данного решения все Ваши файлы будут работать как и прежде, но если после применения данного решения Вы зайдете в тот файл что не работал и сохраните его, то после отправки его кому либо у человека который принял данный файл также будут проблемы с этим файлом.
К сожалению похоже мелкософт в этот раз налажал с обновлениями.

up2:
ГЛОБАЛЬНОЕ РЕШЕНИЕ
Поскольку по проблеме шагал по горячим следам, то методом "научного тыка" выяснил где же таилась загадка.
А подвох таится в 3-х обновлениях от 9 декабря 2014г.
Поэтому НЕ РЕКОМЕНДУЮ установку обновления в "Центре обновления Windows", вот он вредитель:

после того как я его удалил, то все проблемные файлы начали работать и у меня и у коллег которые используют данные файлы.

Для удаления этого обновлений идем по пути:
Панель управления - Программы и компоненты - слева сверху переходите в Просмотр установленных обновлений
Теперь тут в разделе офиса ищите обновление где в конце в скобках написано:
KB2553154
И просто удаляете его.

- Вставка объекта неосуществима
- Compile error in hidden module
- Cannot insert object

Из первых симптомов которые бросаются в глаза - это перестают нажиматься CommandButton на листе.
Сегодня с утра на работе столкнулся с этой же проблемой в Excel 2010 SP2 x32 на Windows 8.1 x64
Трабл произошел после того как я вчера обновился через центр обновления (это одно из свежих обновлений поскольку обновляюсь каждый месяц).

Эта проблема описана на сайте Microsoft ТУТ и ЗДЕСЬ
Но лично мне их решение не помогло.

Содержание ExcelFix.bat такое:

Лично у меня после этого все нормально снова заработало.
Надеюсь это будет, также полезно и другим.

ZVI отдельная благодарность за микстуру

up1:
Данное решение исправляет лишь ЛОКАЛЬНЫЙ вопрос.
После применения данного решения все Ваши файлы будут работать как и прежде, но если после применения данного решения Вы зайдете в тот файл что не работал и сохраните его, то после отправки его кому либо у человека который принял данный файл также будут проблемы с этим файлом.
К сожалению похоже мелкософт в этот раз налажал с обновлениями.

up2:
ГЛОБАЛЬНОЕ РЕШЕНИЕ
Поскольку по проблеме шагал по горячим следам, то методом "научного тыка" выяснил где же таилась загадка.
А подвох таится в 3-х обновлениях от 9 декабря 2014г.
Поэтому НЕ РЕКОМЕНДУЮ установку обновления в "Центре обновления Windows", вот он вредитель:

после того как я его удалил, то все проблемные файлы начали работать и у меня и у коллег которые используют данные файлы.

Для удаления этого обновлений идем по пути:
Панель управления - Программы и компоненты - слева сверху переходите в Просмотр установленных обновлений
Теперь тут в разделе офиса ищите обновление где в конце в скобках написано:
KB2553154
И просто удаляете его.


На практике протестил - ВСЕ ОК! Автор - DJ_Marker_MC
Дата добавления - 23.12.2014 в 11:33 С офисом 2013 та же беда. После установки обновлений перестали работаь элементы Active-x. Удалил обновление ms offis КВ2726958. Всё заработало. И кнопки и текстбоксы и вставка aktive-x. И правая кнопка на элементе стала правильное меню выдавать. С офисом 2013 та же беда. После установки обновлений перестали работаь элементы Active-x. Удалил обновление ms offis КВ2726958. Всё заработало. И кнопки и текстбоксы и вставка aktive-x. И правая кнопка на элементе стала правильное меню выдавать. L-39 Вчера поставил все накопившиеся обновления для Office и Windows, в т.ч. от 09.12.2014. ActiveX работают.
У всех так?
Похоже, последние обновления решают эту проблему. Вчера поставил все накопившиеся обновления для Office и Windows, в т.ч. от 09.12.2014. ActiveX работают.
У всех так?
Похоже, последние обновления решают эту проблему. nilem nilem, очень хочется верить в это, потому что вообще не скачиваю сейчас обновления, боясь подцепить каку!
Кстати у Вас то они работать будут, коль вы уже поставили, можете создать какую нибудь кнопку с кодом и кинуть сюда, посмотрим будет ли работать если обновления не стоят. Если будут, то это очень порадует. nilem, очень хочется верить в это, потому что вообще не скачиваю сейчас обновления, боясь подцепить каку!
Кстати у Вас то они работать будут, коль вы уже поставили, можете создать какую нибудь кнопку с кодом и кинуть сюда, посмотрим будет ли работать если обновления не стоят. Если будут, то это очень порадует. DJ_Marker_MC

и еще попытаюсь прикрепить картинку с журналом обновлений

и еще попытаюсь прикрепить картинку с журналом обновлений nilem

и еще попытаюсь прикрепить картинку с журналом обновлений Автор - nilem
Дата добавления - 22.01.2015 в 12:22

nilem, а вправду все ок. Похоже что в обновлении от 21.01.15 они поправили эту ошибку. Не буду призивать конечно всех к обновлению, но лично сам сейчас обновлюсь, надеюсь все будет стабильно. nilem, а вправду все ок. Похоже что в обновлении от 21.01.15 они поправили эту ошибку. Не буду призивать конечно всех к обновлению, но лично сам сейчас обновлюсь, надеюсь все будет стабильно. DJ_Marker_MC


Файл от nilem, который выложил он после того как обновился, все же работает, но только у некоторых людей: у меня заработал, а двух коллег в соседних кабинетах тест был не пройден.
Также, как и не захотел У НИХ работать один из общих файлов после того как я установил все обновления и пересохранил этот файлик.
Вот такую ошибку начало у них выдавать при открытии файла (у файла есть макрос который срабатывает при открытии - у меня открывалось все ок, у них нет)

А что касаемо кнопок то все те которые были созданы из раздела ActiveX перестали работать, обычные кнопки работают.
После этого я удалил только ОДНО обновление, а именно:

Поэтому судя по всему остальные два удалять не обязательно. (в шапке темы это исправил)

ждем исправлений от мелких для офис.


Файл от nilem, который выложил он после того как обновился, все же работает, но только у некоторых людей: у меня заработал, а двух коллег в соседних кабинетах тест был не пройден.
Также, как и не захотел У НИХ работать один из общих файлов после того как я установил все обновления и пересохранил этот файлик.
Вот такую ошибку начало у них выдавать при открытии файла (у файла есть макрос который срабатывает при открытии - у меня открывалось все ок, у них нет)

А что касаемо кнопок то все те которые были созданы из раздела ActiveX перестали работать, обычные кнопки работают.
После этого я удалил только ОДНО обновление, а именно:

Поэтому судя по всему остальные два удалять не обязательно. (в шапке темы это исправил)

ждем исправлений от мелких для офис. DJ_Marker_MC


Файл от nilem, который выложил он после того как обновился, все же работает, но только у некоторых людей: у меня заработал, а двух коллег в соседних кабинетах тест был не пройден.
Также, как и не захотел У НИХ работать один из общих файлов после того как я установил все обновления и пересохранил этот файлик.
Вот такую ошибку начало у них выдавать при открытии файла (у файла есть макрос который срабатывает при открытии - у меня открывалось все ок, у них нет)

А что касаемо кнопок то все те которые были созданы из раздела ActiveX перестали работать, обычные кнопки работают.
После этого я удалил только ОДНО обновление, а именно:

Поэтому судя по всему остальные два удалять не обязательно. (в шапке темы это исправил)

ждем исправлений от мелких для офис. Автор - DJ_Marker_MC
Дата добавления - 22.01.2015 в 17:25

У меня тоже проблема была с кнопками ActiveX. Стоит офис 2007.
Проблему решил так:
Установил все обновления. Но кнопки не работали. Поиск по инету привел на один форумв котором люди обсуждалиэту же проблему. Если короче. надо запустить батничек со следующим содержанием:
[vba] [/vba]
Ексель должен быть закрытым.
Проблема ушла. Кнопки работают. У меня тоже проблема была с кнопками ActiveX. Стоит офис 2007.
Проблему решил так:
Установил все обновления. Но кнопки не работали. Поиск по инету привел на один форумв котором люди обсуждалиэту же проблему. Если короче. надо запустить батничек со следующим содержанием:
[vba] [/vba]
Ексель должен быть закрытым.
Проблема ушла. Кнопки работают. keeper [/vba]
Ексель должен быть закрытым.
Проблема ушла. Кнопки работают. Автор - keeper
Дата добавления - 25.01.2015 в 22:22 keeper, чем Ваш ответ отличается от решения из первого поста? keeper, чем Ваш ответ отличается от решения из первого поста? Pelena [/vba] Автор - keeper
Дата добавления - 27.01.2015 в 11:47 А у меня как раз после установки этого KB2920813 опять съехали ActiveX …
Батник уже не помог. К стати, я его для себя чуть подправил - удалил строку [vba] А у меня как раз после установки этого KB2920813 опять съехали ActiveX …
Батник уже не помог. К стати, я его для себя чуть подправил - удалил строку [vba] Алексей, а Вы с устанавливали все обновления начиная от 9 декабря? там просто еще или в январе или в феврале выходили мелкие апдейты.
Попробуйте установить все обновления для windows и офис начиная от 9 декабря. Может быть такое что не установив какое либо обновление, следующее ложиться неровно. У меня лично установлены абсолютно все апдейты и все отлично фурычит и кстати фурычат файлы созданные и обновленные мной на проадейденой машине, даже на тех машинах где обновления не ставятся вообще. Алексей, а Вы с устанавливали все обновления начиная от 9 декабря? там просто еще или в январе или в феврале выходили мелкие апдейты.
Попробуйте установить все обновления для windows и офис начиная от 9 декабря. Может быть такое что не установив какое либо обновление, следующее ложиться неровно. У меня лично установлены абсолютно все апдейты и все отлично фурычит и кстати фурычат файлы созданные и обновленные мной на проадейденой машине, даже на тех машинах где обновления не ставятся вообще. DJ_Marker_MC Евгений,
подозреваю, что дело в том, что я ещё в декабре, наступив на эти грабли с ActiveX, удалил KB2553154 от 2014-12-09, после чего всё прекрасно заработало.
А вышедшее ЧЕРЕЗ ТРИ МЕСЯЦА обновление KB2920813 от 2015-03-10, наверное, пытаясь подставить очередной мелко-мягкий костыль для того, что уже удалено, калечит то, что давно вылечено (ну типа как собаке пятая нога ). Евгений,
подозреваю, что дело в том, что я ещё в декабре, наступив на эти грабли с ActiveX, удалил KB2553154 от 2014-12-09, после чего всё прекрасно заработало.
А вышедшее ЧЕРЕЗ ТРИ МЕСЯЦА обновление KB2920813 от 2015-03-10, наверное, пытаясь подставить очередной мелко-мягкий костыль для того, что уже удалено, калечит то, что давно вылечено (ну типа как собаке пятая нога ). Alex_ST


С уважением,
Алексей
MS Excel 2003 - the best.

Другими словами мое предположение весьма на правильном пути))) Другими словами мое предположение весьма на правильном пути))) DJ_Marker_MC Опять съехали ActiveX
Задолбали мелко-мягкие!
Батник уже не помогает.
Вычитал на Планете, что это из-за обновления KB2965291 .
Удалил его анинсталлером.
Всё пошло! Опять съехали ActiveX
Задолбали мелко-мягкие!
Батник уже не помогает.
Вычитал на Планете, что это из-за обновления KB2965291 .
Удалил его анинсталлером.
Всё пошло! Alex_ST


обновился вчера. сегодня перестал работать макрос (ругается на Sheets("лист").Select) и не добавляются элементы activex:

указанные здесь обновления у себя не нашел, bat не помог. Неужели удалять все установленные обновления?


обновился вчера. сегодня перестал работать макрос (ругается на Sheets("лист").Select) и не добавляются элементы activex:

указанные здесь обновления у себя не нашел, bat не помог. Неужели удалять все установленные обновления? vladimir8706

указанные здесь обновления у себя не нашел, bat не помог. Неужели удалять все установленные обновления? Автор - vladimir8706
Дата добавления - 13.06.2016 в 03:12

Почитайте на Планете в этом и следующем постах
Проверьте версию своего FM20.dll
Последняя нормально работающая библиотека FM20.dll была v.14.0.7140.5001 от 19-11-2014 Почитайте на Планете в этом и следующем постах
Проверьте версию своего FM20.dll
Последняя нормально работающая библиотека FM20.dll была v.14.0.7140.5001 от 19-11-2014 Alex_ST

скажите какое обновление нужно удалить для 2013 офиса что б заработало. Все что выше не нашел, баты не помогают ((

удалил все обновления - не помогло (
удалил 2013 и установил 2016 - не помогло ((

скажите какое обновление нужно удалить для 2013 офиса что б заработало. Все что выше не нашел, баты не помогают ((

удалил все обновления - не помогло (
удалил 2013 и установил 2016 - не помогло (( Pioneer

удалил все обновления - не помогло (
удалил 2013 и установил 2016 - не помогло (( Автор - Pioneer
Дата добавления - 27.09.2016 в 22:04

Среда 1: Windows 7 x86, MsOffice 2003
Среда 2: Windows 7 x64, MsOffice 2003
Среда 3: Windows XP x86, MsOffice 2003

3. Не помогло? Исследуем далее:
Используем Process Monitor.
Выставляем фильтры:
Фильтр 1: Path-Contains-COM Compatibility
Фильтр 2: Path-Contains-ActiveX Compatibility

Определяем параметр к которому шло обращение - Compatibility Flags, тип REG_DWORD

Далее ищем источники информации и набираемся знаний

Вариантов решения несколько и что применить решать вам, т.к. это связано с безопасностью, запуск элемента был заблокирован не случайно, а для закрытия уязвимостей в системе.
Не забываем сохранить ветку реестра перед внесением изменений - любимая рекомендация майкрософт

Среда 1: Windows 7 x86, MsOffice 2003
Среда 2: Windows 7 x64, MsOffice 2003
Среда 3: Windows XP x86, MsOffice 2003

3. Не помогло? Исследуем далее:
Используем Process Monitor.
Выставляем фильтры:
Фильтр 1: Path-Contains-COM Compatibility
Фильтр 2: Path-Contains-ActiveX Compatibility

Определяем параметр к которому шло обращение - Compatibility Flags, тип REG_DWORD

Далее ищем источники информации и набираемся знаний

Вариантов решения несколько и что применить решать вам, т.к. это связано с безопасностью, запуск элемента был заблокирован не случайно, а для закрытия уязвимостей в системе.
Не забываем сохранить ветку реестра перед внесением изменений - любимая рекомендация майкрософт

3. Не помогло? Исследуем далее:
Используем Process Monitor.
Выставляем фильтры:
Фильтр 1: Path-Contains-COM Compatibility
Фильтр 2: Path-Contains-ActiveX Compatibility

Определяем параметр к которому шло обращение - Compatibility Flags, тип REG_DWORD

Далее ищем источники информации и набираемся знаний

Вариантов решения несколько и что применить решать вам, т.к. это связано с безопасностью, запуск элемента был заблокирован не случайно, а для закрытия уязвимостей в системе.
Не забываем сохранить ветку реестра перед внесением изменений - любимая рекомендация майкрософт

Compile error in hidden module: mod_AACTIONS.
This error commonly occurs when code is incompatible with the version, platform, or architecture of this application. Click "Help" for information on how to correct this error.


Причины проблемы

Проблема чаще всего проявляется на Office 2013, и вызвана тем, что некоторые скриптовые элементы управления в Office 2013 считаются «устаревшими» по соображениям безопасности.
В надстройке «Парсер сайтов» проблема вызвана использованием компонента Web Browser на формах VBA.

Подробно о причинах проблемы (Kill Bit) и способах решения написано в статьях на сайте Microsoft: ссылка1, ссылка2.

Как проверить, действительно ли в вашем случае проблема именно эта:

Как решить проблему с ошибкой компиляции:

  • запускаете (предварительно надо извлечь файл из архива) прикреплённый к статье файл VBA_WebBrowser_FixCompilationError.reg,
    на вопрос «Вы действительно хотите добавить информацию из этого файла в реестр» отвечаете «ДА»
  • перезапускаете Excel (если не поможет, то перезагружаете компьютер)

Содержимое файла VBA_WebBrowser_FixCompilationError.reg:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ 15.0\ClickToRun\REGISTRY\MACHINE\Software\Wow6432Node\ Microsoft\Office\15.0\Common\COM Compatibility\ ]
"Compatibility Flags"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ 16.0\ClickToRun\REGISTRY\MACHINE\Software\ Wow6432Node\Microsoft\Office\16.0\ Common\COM Compatibility\]
"Compatibility Flags"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ Microsoft\Office\15.0\ Common\COM Compatibility\ ]
"Compatibility Flags"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ Microsoft\Office\16.0\ Common\COM Compatibility\ ]
"Compatibility Flags"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ Office\Common\COM Compatibility\ ]
"Compatibility Flags"=dword:00000000

[HKEY_LOCAL_MACHINE\Software\Wow6432Node\ Microsoft\Office\Common\COM Compatibility\ ]
"Compatibility Flags"=dword:00000000

1. Обновите Adobe Acrobat

Ошибка « Ошибка компиляции в скрытом модуле » может быть связана с двумя файлами шаблонов Adobe Acrobat в папках MS Office. Таким образом, обновление Adobe Acrobat является одним из возможных решений этой проблемы. Чтобы вручную проверить наличие обновлений Adobe, нажмите Справка в окне Acrobat. Выберите Проверить наличие обновлений , чтобы открыть окно программы обновления. Затем вы можете нажать кнопку Загрузить и установить , если для нее есть обновления.


2. Переместите файлы Pdfmaker в другую папку

3. Перерегистрируйте файлы OCX с помощью командной строки.

Ошибка « Ошибка компиляции в скрытом модуле » также может быть побочным эффектом обновлений Windows. Таким образом, регистрация файла mscomctl.ocx также может решить эту проблему. Вот как вы можете перерегистрировать этот файл OCX в командной строке.

  • Нажмите клавишу Windows + X горячую клавишу.
  • Выберите Командная строка (администратор) , чтобы открыть подсказку от имени администратора.
  • Для 32-разрядной платформы Windows введите в командной строке следующие команды:

regsvr32 -u c: windowssystem32mscomctl.ocx
regsvr32 c: windowssystem32mscomctl.ocx


  • На 64-битных платформах Windows введите эти команды:

regsvr32 -u c: windowssyswow64mscomctl.ocx
regsvr32 c: windowssyswow64mscomctl.ocx

4. Обновите антивирусное программное обеспечение Norton

Norton Antivirus также связан с ошибкой Ошибка компиляции в скрытом модуле . Если Norton AV установлен на вашем настольном компьютере или ноутбуке, обновление этого программного обеспечения может решить проблему. Вы можете проверить наличие обновлений, нажав кнопку Обновить меня сейчас на этой веб-странице. Или щелкните правой кнопкой мыши значок Norton Antivirus на панели задач и выберите Norton LiveUpdate .

5. Удалите программное обеспечение Norton

  • Если обновление Norton Antivirus не устраняет ошибку скрытого модуля, рассмотрите возможность удаления программного обеспечения Norton. Для этого нажмите сочетание клавиш Windows + R.
  • Введите «appwiz.cpl» в «Выполнить» и нажмите кнопку ОК .


  • Выберите из списка антивирус Norton и нажмите кнопку Удалить .
  • Затем нажмите Да , чтобы удалить программное обеспечение.

Одно из этих решений для ошибки « Ошибка компиляции в скрытом модуле » может запустить Word или Excel, чтобы вы могли запустить их снова. Некоторые из более общих советов в этом посте по исправлению неиспользуемых приложений MS Office также могут пригодиться для решения проблемы со скрытыми модулями.

I created a .dotm file and wrote a VBA module (the module copies .rtf files and paste it in a .docx file at a specified location). This macro runs like a butter when I ran them from VB editor but as soon as I copied the .dotm file into STARTUP folder and run the macro from any .docx file, it will show "Compile Error in hidden module". Any idea why?

Notes:
Since my list of .rtf file is stored in excel file, the macro reads in from the excel file because of which I am Declaring objects for WorkBook, Worksheet. In addition, As a part of pre-check, I check if EXCEL 2016 reference is 'checked' into the system or not. If not, I have them checked it by a code.

Any help is appreciated! Thanks in advance.

This thread is locked. You can follow the question or vote as helpful, but you cannot reply to this thread.

Report abuse

Harassment is any behavior intended to disturb or upset a person or group of people. Threats include any threat of suicide, violence, or harm to another. Any content of an adult theme or inappropriate to a community web site. Any image, link, or discussion of nudity. Any behavior that is insulting, rude, vulgar, desecrating, or showing disrespect. Any behavior that appears to violate End user license agreements, including providing product keys or links to pirated software. Unsolicited bulk mail or bulk advertising. Any link to or advocacy of virus, spyware, malware, or phishing sites. Any other inappropriate content or behavior as defined by the Terms of Use or Code of Conduct. Any image, link, or discussion related to child pornography, child nudity, or other child abuse or exploitation.

Nobody is going to be able to do a lot without your macro. I recommend moving this to the Programming forum.

Compile Error in Hidden module is talking about a module in your .dotm which is loaded as an Add-In.

Not that you want to, but for testing purposes, what happens if you create a new document based on your template? If your receiving document is supposed to have a particular place for the data, how does that get created? This seems like a strange thing to put into a Global Template which is designed to share resources in all of your documents.

Report abuse

Harassment is any behavior intended to disturb or upset a person or group of people. Threats include any threat of suicide, violence, or harm to another. Any content of an adult theme or inappropriate to a community web site. Any image, link, or discussion of nudity. Any behavior that is insulting, rude, vulgar, desecrating, or showing disrespect. Any behavior that appears to violate End user license agreements, including providing product keys or links to pirated software. Unsolicited bulk mail or bulk advertising. Any link to or advocacy of virus, spyware, malware, or phishing sites. Any other inappropriate content or behavior as defined by the Terms of Use or Code of Conduct. Any image, link, or discussion related to child pornography, child nudity, or other child abuse or exploitation.

Thanks for your feedback, it helps us improve the site.

Thanks for your feedback.

I would suggest that you use Late Binding so that it is not necessary to have a reference to the Excel Object Library.

However, your problem may be that box for "Trust access to the VBA project object model" is not checked under File>Options>Trust Center>Trust Center Settings>Macro Settings.

Report abuse

Harassment is any behavior intended to disturb or upset a person or group of people. Threats include any threat of suicide, violence, or harm to another. Any content of an adult theme or inappropriate to a community web site. Any image, link, or discussion of nudity. Any behavior that is insulting, rude, vulgar, desecrating, or showing disrespect. Any behavior that appears to violate End user license agreements, including providing product keys or links to pirated software. Unsolicited bulk mail or bulk advertising. Any link to or advocacy of virus, spyware, malware, or phishing sites. Any other inappropriate content or behavior as defined by the Terms of Use or Code of Conduct. Any image, link, or discussion related to child pornography, child nudity, or other child abuse or exploitation.

1 person found this reply helpful

Thanks for your feedback, it helps us improve the site.

Thanks for your feedback.

I am having the same issue. I am placing the template in the Word Startup folder and when I create a new document and play the macro I get the same error.

Here is what I am trying to accomplish. I am making a letterhead template that has to be available for all new documents. When the macro is played, a user form will appear with choices of office location and author. From those choices the information is pulled from a source document and placed at a book mark in a building block.

I have read several different causes. From. .Word not loading the building blocks into the document immediately, to making the document "visible" and I am pulling my hair out. Any ideas?

Report abuse

Harassment is any behavior intended to disturb or upset a person or group of people. Threats include any threat of suicide, violence, or harm to another. Any content of an adult theme or inappropriate to a community web site. Any image, link, or discussion of nudity. Any behavior that is insulting, rude, vulgar, desecrating, or showing disrespect. Any behavior that appears to violate End user license agreements, including providing product keys or links to pirated software. Unsolicited bulk mail or bulk advertising. Any link to or advocacy of virus, spyware, malware, or phishing sites. Any other inappropriate content or behavior as defined by the Terms of Use or Code of Conduct. Any image, link, or discussion related to child pornography, child nudity, or other child abuse or exploitation.

Thanks for your feedback, it helps us improve the site.

Thanks for your feedback.

Why not just create a letterhead template with the various addresses available as building blocks that can be selected from the gallery?

Report abuse

Harassment is any behavior intended to disturb or upset a person or group of people. Threats include any threat of suicide, violence, or harm to another. Any content of an adult theme or inappropriate to a community web site. Any image, link, or discussion of nudity. Any behavior that is insulting, rude, vulgar, desecrating, or showing disrespect. Any behavior that appears to violate End user license agreements, including providing product keys or links to pirated software. Unsolicited bulk mail or bulk advertising. Any link to or advocacy of virus, spyware, malware, or phishing sites. Any other inappropriate content or behavior as defined by the Terms of Use or Code of Conduct. Any image, link, or discussion related to child pornography, child nudity, or other child abuse or exploitation.

Thanks for your feedback, it helps us improve the site.

Thanks for your feedback.

You should not be creating documents from a template that is located in the Startup folder. While it is fine to have a .dotm file in the Startup folder, the only reason that you would do that it your case would be if you want to customize the ribbon by having a button on it to run a macro.

Such a macro should create a new document from a template that is stored in the Templates folder, and it is fine to have an AutoNew macro in that template that would display a UserForm for the purpose of allowing the user to make selections such as those that you mention.

That said, to see what is causing the compile error, use file open to open the template and the run the macro. You will then be able to use the Debug button when the error occurs and see what line of code has caused the error.

Читайте также: