Вот лучший ответ, который я нашел в блоге группы поддержки Microsoft Excel.
Для некоторых пользователей Forms Controls (FM20.dll) больше не работают должным образом после установки обновлений за декабрь 2014 г. Иногда возникают проблемы, например, когда они открывают файлы с существующими проектами VBA с использованием элементов управления формами, пытаются вставить элемент управления формами на новый рабочий лист или запускают стороннее программное обеспечение, которое может использовать эти компоненты.
Вы можете получить такие ошибки, как:
«Невозможно вставить объект» «Библиотека объектов недействительна или содержит ссылки на определения объектов, которые не могут быть найдены»
Кроме того, возможно, вы не сможете использовать или изменить свойства элемента управления ActiveX на листе или получите сообщение об ошибке при попытке ссылаться на элемент управления ActiveX как на член рабочего листа с помощью кода.
Действия, которые необходимо выполнить после обновления:
Чтобы решить эту проблему, необходимо удалить кэшированные версии библиотек типов элементов управления (файлы расширения) на клиентском компьютере. Для этого необходимо выполнить поиск на жестком диске файлов с расширением имени файла «.exd» и удалить все найденные файлы .exd. Эти файлы .exd будут автоматически созданы заново, когда вы будете использовать новые элементы управления в следующий раз, когда будете использовать VBA. Эти файлы-расширители будут находиться в профиле пользователя, а также могут находиться в других местах, например:
% appdata% \ Microsoft \ forms
% temp% \ Excel8.0
% темп% \ VBE
Решение для сценариев:
Поскольку эта проблема может затронуть более чем одну машину, также можно создать сценарий для удаления файлов EXD и запустить сценарий как часть процесса входа в систему с использованием политики. Сценарий, который вам может понадобиться, должен содержать следующие строки и должен запускаться для каждого ПОЛЬЗОВАТЕЛЯ, поскольку файлы .exd зависят от ПОЛЬЗОВАТЕЛЯ.
del% temp% \ vbe \ *. exd
del% temp% \ excel8.0 \ *. exd
del% appdata% \ microsoft \ forms \ *. exd
дель% appdata% \ microsoft \ local \ *. exd
del% appdata% \ Roaming \ microsoft \ forms \ *. exd
del% temp% \ word8.0 \ *. exd
del% temp% \ PPT11.0 \ *. exd
Дополнительный шаг:
Если описанные выше шаги не решают вашу проблему, можно проверить еще один шаг (см. Предупреждение ниже):
На полностью обновленном компьютере и после удаления файлов .exd откройте файл в Excel с разрешениями на редактирование.
Откройте Visual Basic для приложений> измените проект, добавив комментарий или отредактировав любой модуль кода> Отладка> Скомпилировать VBAProject.
Сохраните и снова откройте файл. Тест на разрешение. Если решено, предоставьте этот обновленный проект дополнительным пользователям.
Предупреждение: если этот шаг решит вашу проблему, имейте в виду, что после развертывания этого обновленного проекта для других пользователей этим пользователям также потребуется применить обновления к их системам и удалить файлы .exd.
Если это не решит вашу проблему, это может быть другая проблема, и может потребоваться дальнейшее устранение неполадок.
В настоящее время Microsoft работает над этой проблемой. Следите за обновлениями в блоге.