Erreur de connection Excel .xlsx VBA ADODB lors de l'ouverture du file from sharepoint

J'essaie de lire un file depuis l'location de Sharepoint. Le code fonctionne parfaitement lorsque vous lisez le lecteur local. Notez également que le type de file est .xlsx Si je convertissez le file dans .xls, le code fonctionne bien, peu importe si le file est sur le server ou sur le path local.

objConnection.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=" & dataPath & ";" & _ "Extended Properties=""Excel 8.0;HDR=No;"";" 

Erreur reçue

La table externe n'est pas dans le format attendu.

La connection directe au server Sharepoint pour accéder à un file crée beaucoup de problèmes.

Par exemple

  • 1 de la question est déjà décrit ci-dessus;
  • 2 problème est que vous devrez vous connecter manuellement à sharepoint chaque fois que l'ordinateur démarre avant que le programme puisse lire le file.

Un meilleur moyen de connection peut être trouvé dans la réponse suivante:

Obtenir le contenu d'un dossier sharepoint avec Excel VBA