Просто, чтобы поделиться с людьми, что я узнал до сих пор.
Office 2010, в частности, в этом случае Excel 2010, имеет проблемы с совместимостью 64 бит с настройками уровня документа, и я думаю, что надстройки при выполнении решений, основанных на файлах Excel 2003. Это, скорее всего, проблема с Visual Studio Tools для Office SE (VSTO), где OTKLoader.dll, 32-разрядная версия, не может быть загружена 64-разрядной версией Excel 2010.
Наш специальный тест состоял в том, чтобы выполнить настройку уровня документа Excel 2003, созданного Visual Studio 2008, и установить его на 64-разрядной машине под управлением Windows 7 с 64-разрядной версией Office 2010. Полученная ошибка - это ошибка, указанная в моем первоначальном вопросе.
Затем мы взяли 64-разрядную машину под управлением Windows 7 с пакетом Office 2010 32 бит и установили деловое приложение Office. OBA, настройка уровня документа, выполняется без ошибок.
Возможно, вы захотите обратиться к следующей статье Microsoft.
«Совместимость между 32-разрядной и 64-разрядными версиями Office 2010» http://msdn.microsoft.com/en-us/library/ee691831.aspx
Я лично не сделал это через статью полностью, но есть достаточно описательный текст и некоторые высказывания explict, которые приводят меня полагая, что настройки Office 2003, в настоящее время, несовместимы с 64-разрядной версией Office 2010.
Надежды, которые помогают кому-то там. Это была настоящая боль, чтобы разобраться.
Примечание мы представляя в это время варианты заключаются в следующем: A: Поддерживаются только 32-разрядные версии Office 2010. B: Все Office/Excel 2003 Документ Уровень Адаптации должен быть повышен, как минимум, в Excel 2007.
Хорошо, часть моей проблемы: у меня есть разработчик, работающий над установщиком для этого и в ходе тестирования, он, похоже, работает. Я просто не могу понять, почему он работает на него на своей машине, а не на меня. –