benji2725
Messages postés2Date d'inscriptionjeudi 29 décembre 2005StatutMembreDernière intervention 1 juin 2006
-
31 mai 2006 à 12:41
Utilisateur anonyme -
12 juil. 2006 à 11:25
bonjour.
j'ai cree une programme qui ouvre un fichier excel et qui modifi celui ci mais je n'arive pas a enregistrer automatiquement ce qui vien d'etre modifié.
voila mon source.
et merci d'avance.
benji2725
Messages postés2Date d'inscriptionjeudi 29 décembre 2005StatutMembreDernière intervention 1 juin 2006 31 mai 2006 à 14:22
losque je met thisworkbook.save ou thisworkbook.close savechanges:=true le message d'erreur suivant s'affiche.
erreur d'execution "1004"
la methode "thisworkbook" de l'objet "_Global" a echoué
Moi j'utilise "Obj_Excel.ActiveWindow.Close True, chnom 'on enregistre sous en fermant
chnom est optionnel, cest si tu veut enregistré sous un autre nom;
Le code d'ouverture :
Set Obj_Excel = GetObject(, "Excel.Application") 'Test pour savoir si Excel tourne
If Err Then 'il ne tournait pas
Err.Clear 'efface msg d'erreure
Set Obj_Excel = CreateObject("Excel.application") 'ouvr excel
End If
'Maintenant quoi qu'il arrive Excel est chargé. Pour le rendre invisible:
Obj_Excel.Visible = False