Microsoft.Jet.OLEDB.4.0 - Provider kann nicht gefunden werden oder es kann nicht installiert werden

Erstellt habe ich ein Excel-Makro, in dem ich verwendet haben, Microsoft.Jet.OLEDB.4.0 Feuer-query auf Excel-Arbeitsblättern.

Es funktioniert perfekt auf meinem Rechner aber mein Klient konfrontiert ist Problem mit es. (siehe den angehängten Screenshot)

Microsoft.Jet.OLEDB.4.0 - Provider kann nicht gefunden werden oder es kann nicht installiert werden

Microsoft.Jet.OLEDB.4.0 - Provider kann nicht gefunden werden oder es kann nicht installiert werden

Hier sind die details für mein Connection-Objekt:

Dim cn
Set cn = CreateObject("ADODB.Connection")
With cn
    .Provider = "Microsoft.Jet.OLEDB.4.0"
    .ConnectionString = "Data Source=" & ThisWorkbook.FullName & "; Extended Properties=Excel 8.0"
    .Open
End With

Bitte Beachten Sie: Es ist ein muss für mich, um den code arbeiten in "Windows 7"

Jemand bitte zu den Bildern arbeiten. Ich habe 2 Bilder angehängt, aber es ist nicht die erste, die hier angezeigt werden.
ist Ihre Maschine mit 32-bit und der client-Maschine 64bit? was ist das os und die excel-Versionen auf Ihrem Computer und dem client-Rechner?
Weiß nicht, über die client-version. Ich habe aber getestet, dass der makro auf 32 & 64 bit windows 7 und es funktioniert gut auf beide.
wenn der Screenshot ist vom client. Dann das theme sieht aus wie windows vista. es sei denn, wir kennen das client-Betriebssystem und die office-version ist es schwierig, vorschlagen, Ihnen eine Lösung. Sie müssen Fragen Sie Ihren client für diese Informationen.
Ich fragte ihn und er erzählte, dass er mit Windows 7. Beachten Sie die Task-Bar. Höhe der Taskleiste ist nicht so groß in Vista. So ist es Win7 nur, denke ich. Durch die Excel-version, was u bedeuten? 2010/2007 oder do u bedeuten, 64 bit/32 bit?

InformationsquelleAutor Tejas | 2012-09-19

Schreibe einen Kommentar