ADO - Fournisseur non trouvé

Papyx Messages postés 315 Date d'inscription   Statut Membre Dernière intervention   -  
Papyx Messages postés 315 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Voici les instructions pour ma connexion :

Const MonFichier = "C:\.........\Annuaire téléphonique.xls"
Set Connexion = CreateObject("ADODB.Connection")
With Connexion
.Provider = "Microsoft.Jet.OLEDB.4.0"
.Properties("Extended Properties").Value = "Excel 8.0"
.Open MonFichier
......
.Close
End With

cela fonctionne très bien en VBA,
mais en VBS, le fournisseur n'est pas trouvé.

Configuration: Windows / Chrome 93.0.4577.82
A voir également:

2 réponses

cs_Le Pivert Messages postés 7904 Date d'inscription   Statut Contributeur Dernière intervention   729
 
Bonjour,

j'ai trouvé cela qui est différent comme approche. Mais si ça peut faire l'affaire:

https://vb.developpez.com/faq/vbs?page=Applications-Externes#Comment-piloter-Excel-pour-creer-un-classeur-xls

ce qui donne dans ton cas:

'https://vb.developpez.com/faq/vbs?page=Applications-Externes#Comment-piloter-Excel-pour-creer-un-classeur-xls
Dim xlapp, classeur, feuille 
Set xlapp = CreateObject("Excel.Application") 
xlapp.Visible = True 
Set classeur = xlapp.Workbooks.Open("C:\Users\LePivert\Documents\essai.xlsx")
Set feuille = xlapp.ActiveSheet 
feuille.Range("A1") = "Rajout du texte en cellule A1" 
Classeur.Saveas "C:\Users\LePivert\Documents\essai.xlsx" 
classeur.Close True 'quitte en sauvant 
xlApp.quit 
Set classeur = Nothing 
Set xlapp = Nothing



0
Papyx Messages postés 315 Date d'inscription   Statut Membre Dernière intervention   11
 
0