2

Я пытаюсь конвертировать одно из наших приложений для работы на Win7 64-битной с XP 32-битной. Одна из вещей, которую он использует, - это Excel для импорта файлов. Это немного сложно, так как он использовал Microsoft.Jet.OLEDB.4.0 (Excel). Я обнаружил, что Office 14 (2010) имеет 64-битную версию, которую я могу скачать. Я скачал бета-версию Office 2010, но, похоже, не установил Microsoft.ACE.OLEDB.14.0. Я обнаружил, что могу загрузить 2010 бета-версию драйвера системы Office: компоненты для подключения к данным, в которых есть файл ACE.OLEDB.14, но когда я пытаюсь его установить, установленное устройство сообщает мне: «Невозможно установить 64-разрядную версию ядра базы данных Access. для Microsoft Office 2010, потому что в настоящее время у вас установлены 32-разрядные продукты Office ". Как определить, к каким 32-битным офисным продуктам это относится? Мой Dell пришел с установленным Microsoft Works. Я не знаю, 32 или 64 бит это. Есть что сказать? Я не хочу удалять это, если это не проблема, и я не уверен, в чем еще может быть проблема.

Любая помощь будет оценена! спасибо билл

1 ответ1

5

Ну, лучший способ, который я нашел, чтобы определить, является ли приложение 32 или 64, это сделать следующее

  • Откройте программу
  • нажмите Ctrl+Alt+Del, чтобы открыть диспетчер задач (или нажмите «Запустить диспетчер задач» на экране безопасности)
  • Нажмите на вкладку процессов
  • Любой процесс, к которому присоединен * 32, является 32-битным приложением.

В частности, я не имею никакого опыта в этом, но Works не является частью офисного пакета, поэтому я не думаю, что это проблема. Я полагаю, что у вас все еще есть какой-то компонент, оставшийся после установки Office 2007 (или 2003 ... и т.д.). Это касается Project, Visio и т.д. Я сталкивался с этой проблемой раньше, когда пытался установить 64-разрядную версию Office, поскольку даже программа Office 2007, которая не была перезаписана, вызывала проблемы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .