Ouvrir un fichier .xls avec vb6
Résolu
jeremieca
Messages postés
178
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Savez-vous comment ouvrir un fichier .xls avec excel depuis un exe vb6 ?
Merci d'avance
JC.
Savez-vous comment ouvrir un fichier .xls avec excel depuis un exe vb6 ?
Merci d'avance
JC.
A voir également:
- Ouvrir un fichier .xls avec vb6
- Comment ouvrir un fichier epub ? - Guide
- Comment ouvrir un fichier bin ? - Guide
- Ouvrir un fichier .dat - Guide
- Comment ouvrir un fichier docx ? - Guide
- Comment ouvrir un fichier 7z - Guide
1 réponse
Bonjour,
Une des possibilités est d'utiliser les objets de scripting.
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 '