VBA-код для извлечения данных из Mysql DB в Mac Excel 2011

Я использовал код ADODB в Windows для извлечения данных из базы данных Mysql, и он работал нормально. Тем не менее, я не могу заставить свою книгу Excel (используя ADODB) работать с Excel Mac 2011. После долгих поисков я нашел разъем ODBC от Actual tech и смог извлечь три строки, используя Microsoft Query. Но я хочу, чтобы это было сделано с использованием кода VBA, но я не смог этого сделать. Кто-нибудь получил это на работу? Если да, не могли бы вы предоставить мне пример кода. Заранее спасибо !!

П.С .: Я знаю, что существует аналогичный существующий вопрос, но ссылка, приведенная в ответе, больше не работает. следовательно, я задал новый вопрос

Кроме того, если кому-то нужна ссылка, чтобы сделать это через Microsoft Query, вот ссылка:http://www.agentjim.com/MVP/Excel/2011Relational7Queries.html

Вот код, который я использую в Windows:

  Sub getMysqlDBdata()

  Dim Cn As Object
  Dim sqlQa as string
  dim temparray1 as variant

  Source = "MySQL"

  mysql_driver = "MySQL ODBC 5.2 ANSI Driver"

  sqlQa = "select * from test.TestTable;"

  Set Cn = CreateObject("ADODB.Connection") 
  Set rs = CreateObject("ADODB.Recordset")
  Cn.Open "Driver={" & "MySQL ODBC 5.2 ANSI Driver" & "};Server=" & "127.0.01" & ";Database= test;UID=" & "root" & ";PWD=" & "12345"

  rs.Open sqlQa, Cn, adOpenStatic
  temparray1 = rs.GetRows()
  rs.Close

  Set rs = Nothing



  End Sub

Ответы на вопрос(1)

Ваш ответ на вопрос