FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WEBDEV 2024
→
pilotage EXCEL par OLE : comment sortir d'un plantage macro
pilotage EXCEL par OLE : comment sortir d'un plantage macro
Débuté par ivanoe, 08 avr. 2021 09:41 - 3 réponses
Connectez-vous…
ivanoe
#1
Posté le 08 avril 2021 - 09:41
Bonjour à tous
J'ai un problème que je ne parviens pas à résoudre !
Je pilote une feuille Excel avec macro depuis une appli windev
Quand je lance depuis mon appli windev une macro Excel et que celle-ci génère une erreur Excel, ma fenêtre windev se retrouve figée : impossible de la déplacer, de faire tourner le timerSys qui permettrait de s'en sortir, etc...
Je suis obligé de cliquer sur "fin" du message d'erreur Excel, pour retrouver le fonctionnement normal de la fenetre windev
Il n'y a pas de problème si la macro ne génère pas d'erreur excel : je pilote bien la feuille Excel et la macro se déroule bien
Voici le principe :
// création objet excel
objetExcel est un objet OLE dynamique
objetExcel = ObjetActif("Excel.Application")
objetExcel = allouer un objet OLE "Excel.Application"
objetExcel>>Visible= OLEFaux //OLEVrai
objetExcel>>displayalerts=Faux //faux
// ouverture feuille excel
objetExcel>>WorkBooks>>Open(paramNomFeuilleCalcul)
// lancement de la macro
objetExcel>>application>>run("Macro1")
// récupération des résultats
resultat1 est une chaine = objetExcel>>Cells(lig,5)>>value
...
// fermeture Excel
objetExcel>>displayalerts=Faux
objetExcel>>ActiveWorkbook>>Close()
objetExcel>>Quit()
libérer objetExcel
J'ai aussi essayé de lancer cette macro depuis une autre fenetre ou une fenetre soeur : rien y fait
Seule mon appli est ainsi figée, pas les autres appli windows
Comment faire pour que mon appli windev soit toujours active, malgré les erreurs possible de macro Excel ?
Merci d'avance pour votre aide précieuse !
Signaler
0
0
Roumegou
#2
Posté le 08 avril 2021 - 16:17
Bonjour à tous
J'ai un problème que je ne parviens pas à résoudre !
Je pilote une feuille Excel avec macro depuis une appli windev
bonjour
ici c'est le forum webdev
et donc même si cela serait possible en webdev, il est fortement
déconseillé d'installer un excel sur un serveur web
Donc pas d'ole en webdev, il faut s'en tenir aux instructions natives.
--
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus
Signaler
0
0
ivanoe
#3
Posté le 08 avril 2021 - 19:01
bonjour
Tu as raison, je me suis trompé de forum, mille excuses !
j'ai posté ma demande sur le forum Windev quand je me suis rendu compte de mon erreur... (mais il n'est pas encore publié...)
Effectivement, il semble déconseillé d'installé un pilotage OLE excel sur du WebDev, même si c'est possible
Merci de ta réponse
Signaler
0
0
Roumegou
#4
Posté le 09 avril 2021 - 12:02
bonjour
Tu as raison, je me suis trompé de forum, mille excuses !
j'ai posté ma demande sur le forum Windev quand je me suis rendu compte de
mon erreur... (mais il n'est pas encore publié...)
Effectivement, il semble déconseillé d'installé un pilotage OLE excel sur du
WebDev, même si c'est possible
Merci de ta réponse
Y'a pas de pb, ce n'était pas pour te sermonner.
je répondais surtout par rapport à l'OLE que moi aussi j'avais du
utiliser il y a un temps (mais c'était possible parce que c'était mes
serveurs, ce serait niet en mutu)
Et on avait constaté des montées à 100% du process. conclusion;
mauvaise pratique ... faut pas!
--
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus
Signaler
0
0
→ Revenir à WEBDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte