cs_Patrik
Messages postés95Date d'inscriptionjeudi 24 janvier 2002StatutMembreDernière intervention10 octobre 2005
-
22 nov. 2004 à 14:13
Mathrb
Messages postés7Date d'inscriptionjeudi 5 avril 2007StatutMembreDernière intervention22 juin 2010
-
9 nov. 2007 à 00:31
Bonjour,
J'ai une appli qui lance excel en arriere plan (visible = false).
Je rencontre un problème lorsque j'ouvre un autre classeur avec l'explorateur, mon appli plante.
Voici le code que j'utilise :
Dim appExcel As Excel.Application 'Application Excel
Dim wbExcel As Excel.Workbook 'Classeur Excel
Set appExcel = CreateObject("Excel.Application")
Set wbExcel = appExcel.Workbooks.Open ("C:\MonFichierExcel.xls")
thepoe
Messages postés30Date d'inscriptionvendredi 23 avril 2004StatutMembreDernière intervention 1 juin 2011 14 déc. 2005 à 17:26
Salut, j'ai un problème equivalent.
Avec une interface VB, je crée un object excel, caché.
Je le ferme lorsque je quitte la form principale de l'appli.
Si j'ouvre un fichier excel en double cliquant dessus (alors que mon
appli est lancée), il s'ouvre en utilisant "Mon Excel" (Celui que
j'avais caché). Si là, je ferme excel, mon appli plante car elle
travaille sur "Mon Excel" qui viens d'être fermé!!!
As tu trouvé une solution pour ton pb, sensiblement equivalent?
thepoe
Messages postés30Date d'inscriptionvendredi 23 avril 2004StatutMembreDernière intervention 1 juin 2011 8 nov. 2007 à 23:27
Au début du pilotage excel masqué, il faut dire a excel de na pas accepter de requette exterieure. tu fait ca avec:
Application.IgnoreRemoteRequests = True
ATTENTION, n'oublie pas de le remettre à false en fin de script !!!
Salutation, et bon vb