Подключение Excel VBA 2007 к доступу 2010 accdb, ошибка времени выполнения «Формат нераспознанной базы данных»

При развертывании небольшого кода Excel VBA для доступа к базе данных .accdb 2010 моему коллеге, работающему с Excel 2007. Я получаю следующую ошибку

ошибка времени выполнения '-2147467259 (80004005)':

Нераспознанный формат базы данных '\ dbname.accdb'

Я довольно зациклен на этой ошибке, поскольку она работает в Excel 2010, но не в Excel 2007? Код подключения к базе данных ниже:

' Declarations Dim conn As Object Dim rs As Object Dim strConnect As String Dim strng As String ' Open Database Set conn = CreateObject("ADODB.Connection") ' Define the connection String strConnect = "Provider=Microsoft.ACE.OLEDB.12.0;" & _ "Data Source=" & _ Glo_Database_Path & ";" ' Open Connection conn.Open strConnect 

Любые идеи, как подключиться к accdb 2010 из Excel 2007 64bit?

Я считаю, что accdb 2010 не поддерживается Excel 2007 (но Excel 2010 поддерживает его)

Сохраните в формате accdb 2010 в формате mdb и попробуйте ваше соединение.

  • Как преобразовать Excel XLS в MDB Access с помощью Excel VBA
  • View Back end Соединения с Access DB из Excel
  • как изменить свойства столбца excel перед экспортом процедуры из ms доступа?
  • Запуск макроса в Access из Excel, но Access не закрывается после запуска
  • Обновление базы данных Access с использованием Excel - лучший подход
  • Excel Несколько рабочих таблиц для доступа к таблицам
  • как ускорить макросы VBA
  • Excel VBA для MS Access - запрос не выполняется
  • JVM сбой при использовании Excel в качестве базы данных со следующей ошибкой
  • Создайте таблицу Excel, которая активно изменяет базу данных доступа
  • Соответствующие поля, которые не совсем совпадают?
  • Давайте будем гением компьютера.