DragonBurn
Messages postés25Date d'inscriptionlundi 4 avril 2005StatutMembreDernière intervention19 juin 2007
-
20 mai 2005 à 08:51
jpleroisse
Messages postés1788Date d'inscriptionmardi 7 novembre 2000StatutMembreDernière intervention11 mars 2006
-
20 mai 2005 à 09:34
Bonjour, j'utilise le code suivant pour
ouvrir le fichier suivant : "Données.xls" à partir de VB6.
On Error Resume Next 'ignore errors
Set appExcel = GetObject(, "Excel.Application")
If Err.Number <> 0 Then 'Si Excel n'est pas en cours
'Ouverture de l'application Excel
Set appExcel = CreateObject("Excel.Application")
End If
'Ouverture d'un fichier Excel
Set wbExcel = appExcel.Workbooks.Open("C:\WINDOWS\Bureau\Données.xls")
'wsExcel correspond à la première feuille du fichier
Set wsExcel = wbExcel.Worksheets(1)
Toutefois, ce code marche bien sous Windows 98 pour une version d'excel 97 mais pas sur Win XP (excel 2003).
ca ca crée un fichier excel, pour en ouvrir un remplace :
ExcelBook = ExcelObject.Workbooks.Add
par :
ExcelBook = ExcelObject.Workbooks.Open(nom du fichier)
essaie aussi de monter une référence COM pour les objets Excel