Ouvrir un fichier .xls avec vb6
Résolu
jeremieca
Messages postés
225
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Savez-vous comment ouvrir un fichier .xls avec excel depuis un exe vb6 ?
Merci d'avance
JC.
--
Le devoir de Mémoire...
Savez-vous comment ouvrir un fichier .xls avec excel depuis un exe vb6 ?
Merci d'avance
JC.
--
Le devoir de Mémoire...
Configuration: Windows XP Firefox 3.0.1
1 réponse
-
Bonjour,
Une des possibilités est d'utiliser les objets de scripting.
Sub LireExcel() Dim Fichier, oFS, xlApp, xlBook, xlWks, xlRange as Variant Fichier = "C:\Temp\MonFichier.xls" ' Création de l'objet Excel (une classe) Set oFS = CreateObject("Scripting.FileSystemObject") Set xlApp = CreateObject("Excel.Application") ' Vérification de la présence du classeur If (FichierExistant(Fichier) = True) Then ' Ouverture du classeur Set xlBook = xlApp.Workbooks.Open(Fichier) Flag = True Else ' Création du classeur xlApp.SheetsInNewWorkbook = 1 Set xlBook = xlApp.Workbooks.Add End If ' Positionnement à l'intérieur du classeur Set xlWks = xlBook.Worksheets(1) Set xlRange = xlWKS.Range("A1:A65535") ' Écrire xlRange.Cells(1,1).Value = "Lupin" ' Lire Msgbox xlRange.Cells(1,1).Value End Sub ' Function FichierExistant(NomFichier) Dim fso Set fso = CreateObject("Scripting.FileSystemObject") FichierExistant = fso.FileExists(NomFichier) Set fso = Nothing End Function '