Получение ошибки VBA при открытии Excel 2007 на новом компьютере

1

У меня есть пользователь с новым компьютером, который при каждом открытии Excel выдает сообщение об ошибке

Для открытия проекта VBA в этом файле необходим компонент, который в данный момент не установлен

Сообщение такое же, как и в этой справочной статье MSKB , но это совершенно новый компьютер, и это происходит каждый раз, когда открывается Excel, даже если он открывается из ярлыка Excel в меню «Пуск». Так что не стоит пытаться загрузить какой-нибудь старый материал VBA.

Сообщение об ошибке всплывает 4 раза, ссылаясь на разные файлы, а затем исчезает, оставляя поле, сообщающее, что проекты VBA были удалены из файла, и генерирует сообщение журнала ошибок, подобное этому

  <?xml version="1.0" encoding="UTF-8" standalone="yes" ?> 
- <recoveryLog xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main">
  <logFileName>error032280_04.xml</logFileName> 
  <summary>Errors were detected in file 'C:\Program Files\Microsoft Office\Office12\xlstart\PP.XLA'</summary> 
- <additionalInfo>
  <info>This workbook has lost its VBA project, ActiveX controls and any other programmability-related features.</info> 
  </additionalInfo>
  </recoveryLog>

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

Мне не удалось выкопать что-либо в Google или MSKB, которое не имеет отношения к проектам VBA, которые действительно существуют. Кто-нибудь знает, что вызывает это?

Tofystedeth
источник

Ответы:

1

Удалите PP.XLA из C: \ Program Files \ Microsoft Office \ Office12 \ xlstart. Похоже, это сторонняя надстройка. Я не могу точно сказать, откуда он, но, скорее всего, от какого-то другого программного обеспечения, установленного на машине.

Если это не помогло, проверьте также следующие папки:

  • % AppData% \ Microsoft \ Надстройки
  • % APPDATA% \ Microsoft \ Excel \ XLSTART

Если оба поля пусты, попробуйте (с закрытым Excel) переименовать или удалить Excel12.xlb.

вариант
источник
Извините за опоздание принять. Оказывается, набор приложений Micrografx, который я установил для этого пользователя,
добавляет
Не волнуйтесь. Рад, что вы поняли это.
вариант