Я столкнулся с подобной проблемой при переходе с Office 2003 на Office 2007. Чтобы это исправить, отредактируйте свой реестр.
Для Office 2007:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Security]
"AccessVBOM"=dword:00000001
"ExtensionHardening"=dword:00000000
Для Office 2010:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Excel\Security]
"AccessVBOM"=dword:00000001
"ExtensionHardening"=dword:00000000
Вы можете либо вручную сделать вышеупомянутые записи, либо скопировать и вставить текст в Блокнот и сохранить его с расширением «.reg». Если вы хотите создать reg-файл, убедитесь, что вы оставляете пробел между первой строкой, «Windows Registry Editor версии 5.00», и следующей строкой, и ставите пробел после последней строки.
Чтобы сохранить свой reg-файл, выберите «Файл»> «Сохранить как», перейдите в место, где вы хотите его сохранить, и, когда вы дадите ему имя, заключите имя в кавычки; например, "ExcelExtensionHardening.reg". Обязательно делайте все это в Блокноте, а не в Word, WordPad и т.д., Так как эти программы добавят вещи, которые сделают reg-файл бесполезным, и, возможно, могут повредить всю вашу ОС.
Чтобы применить свой reg-файл, просто дважды щелкните по нему.