Когда я открыл Excel (.XLS) сегодня, я получил ошибку - One of your object libraries (I) is missing or damaged. Please run setup to install it. Я не знаю, почему это произошло, но это может быть из-за следующих причин -

  1. Обновление Windows несколько минут назад.

  2. Установка компонента, запустив его в cmd - C:\Downloads\AccessDatabaseEngine_x64.exe /passive

Я нашел решение, которое предлагает редактирование реестра. Я не уверен в этом, но я все равно попробовал - http://answers.microsoft.com/en-us/office/forum/office_2010-excel/one-of-your-object-libraries-i-is-missing -или /cf3e3acc-ad69-e011-8dfc-68b599b31bf5

Ваша проблема может быть решена без повторного отображения. Процедура выглядит следующим образом:

1 - Из "Программы и компоненты" выберите Office 2010 и нажмите "Изменить".

2 - Сделать Excel недоступным.

3 - Запустите редактор реестра и удалите все ссылки на Excel под ним:

Записи реестра -

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\8.0\Excel
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\9.0\Excel
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\10.0\Excel
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\11.0\Excel
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\12.0\Excel
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\14.0\Excel

4 - Просмотрите дерево HKEY_USERS и удалите все ссылки на Excel под ним:

HKEY_USER\<guid>\SOFTWARE\Microsoft\Office\8.0\Excel
HKEY_USER\<guid>\SOFTWARE\Microsoft\Office\9.0\Excel
HKEY_USER\<guid>\SOFTWARE\Microsoft\Office\10.0\Excel
HKEY_USER\<guid>\SOFTWARE\Microsoft\Office\11.0\Excel
HKEY_USER\<guid>\SOFTWARE\Microsoft\Office\12.0\Excel
HKEY_USER\<guid>\SOFTWARE\Microsoft\Office\14.0\Excel

5 - Снова измените установку Office 2010, добавив Excel.

Мои вопросы -

  1. Для шага 3 я вижу только 12.0 и 14.0 в списке. Там нет записи для Excel вообще. Но есть запись для Word и Access под 14.0.

  2. На шаге 4 я вижу странно выглядящие цифры вместо GUID. Нет записей для Excel или офиса во всех, кроме одного.

Как мне исправить этот беспорядок?

0