S4ngo
Messages postés51Date d'inscriptionmercredi 15 décembre 2004StatutMembreDernière intervention11 mai 2006
-
4 avril 2006 à 18:10
S4ngo
Messages postés51Date d'inscriptionmercredi 15 décembre 2004StatutMembreDernière intervention11 mai 2006
-
7 avril 2006 à 20:13
Bonjour,
j'ai réalisé une application vb6. Cette dernière permet l'acquisition de données via le port com.
Ces données sont enregistrées dans un fichié excel. Mon problème est
que pour lancer l'application, je suis obligé d'avoir le fichier excel
d'ouvert !!!
Donc voila, je voulais savoir s'il est possible grâce à une instruction
magique de pouvoir lancer le programme sans avoir besoin d'avoir ouvert
excel au préalable ?
ta4444
Messages postés36Date d'inscriptionvendredi 17 mars 2006StatutMembreDernière intervention 6 novembre 2006 5 avril 2006 à 17:29
Dim objExcel As Excel.Application
Dim objFWbk As Excel.Workbook
Set objExcel = CreateObject("Excel.Application")
Set objFWbk = objExcel.Workbooks.Open("c:\test.xls")
objExcel.DisplayAlerts = False
objExcel.Visible = False
tu fais ce que tu veux avec Excel
Attention de ne pas utiliser de Select ou Selection, ca ne fonctionne pas avec Excel masqué
Nommer les éléments directement
Avant de quitter ne pas oublier :
objFWbk .Close
objExcel.Quit
Set objFWbk = Nothing
Set objExcel = Nothing
S4ngo
Messages postés51Date d'inscriptionmercredi 15 décembre 2004StatutMembreDernière intervention11 mai 2006 7 avril 2006 à 20:13
erf, en fait il y a un petit probleme, ce code fonctionne pour le
premier relevé (premier evennement sur le port COM), et apres, il me
dit erreur DDE :s