OVH Cloud OVH Cloud

Ne pas executer un evenement

4 réponses
Avatar
aurelie
Bonjour à tous,

Une de mes macros réalise l'impression de fichier "en masse", l'utilisateur
peut imprimer autant de fichier qu'il veut à la suite. Dans cette macro,
j'ouvre le fichier à imprimer et je le ferme de façon transparente pour
l'utilisateur (application.screenupdating).
Le problème vient du fait que certains des fichiers à imprimer ont des
événements à leur fermeture (beforeClose), et pour ces fichiers au moment de
la fermeture automatique après impression, ça bug!
Existe t-il un moyen d'inhiber l'événement de fermeture d'un fichier ?

Merci d'avance pour votre aide,

Aurélie

4 réponses

Avatar
FxM
Bonjour Aurélie,

non testé :
application.enableevents = false
activeworkbook.close false
application.enableevents = true

@+
FxM






Bonjour à tous,

Une de mes macros réalise l'impression de fichier "en masse", l'utilisateur
peut imprimer autant de fichier qu'il veut à la suite. Dans cette macro,
j'ouvre le fichier à imprimer et je le ferme de façon transparente pour
l'utilisateur (application.screenupdating).
Le problème vient du fait que certains des fichiers à imprimer ont des
événements à leur fermeture (beforeClose), et pour ces fichiers au moment de
la fermeture automatique après impression, ça bug!
Existe t-il un moyen d'inhiber l'événement de fermeture d'un fichier ?

Merci d'avance pour votre aide,

Aurélie


Avatar
Michel Gaboly
Bonjour aurélie,

Application.EnableEvents = False
' Ton code
Application.EnableEvents = True


Bonjour à tous,

Une de mes macros réalise l'impression de fichier "en masse", l'ut ilisateur
peut imprimer autant de fichier qu'il veut à la suite. Dans cette macro,
j'ouvre le fichier à imprimer et je le ferme de façon transpa rente pour
l'utilisateur (application.screenupdating).
Le problème vient du fait que certains des fichiers à imprime r ont des
événements à leur fermeture (beforeClose), et pour ces f ichiers au moment de
la fermeture automatique après impression, ça bug!
Existe t-il un moyen d'inhiber l'événement de fermeture d'un fichier ?

Merci d'avance pour votre aide,

Aurélie



--
Cordialement,

Michel Gaboly
www.gaboly.com

Avatar
aurelie
C'est tellement simple que j'ai honte de vous avoir poser la question! Merci
bcp à vous deux( Michel et FxM), vous me tirez une belle épine du pied!
Bonne journée
Aurélie


Bonjour aurélie,

Application.EnableEvents = False
' Ton code
Application.EnableEvents = True


Bonjour à tous,

Une de mes macros réalise l'impression de fichier "en masse", l'utilisateur
peut imprimer autant de fichier qu'il veut à la suite. Dans cette macro,
j'ouvre le fichier à imprimer et je le ferme de façon transparente pour
l'utilisateur (application.screenupdating).
Le problème vient du fait que certains des fichiers à imprimer ont des
événements à leur fermeture (beforeClose), et pour ces fichiers au moment de
la fermeture automatique après impression, ça bug!
Existe t-il un moyen d'inhiber l'événement de fermeture d'un fichier ?

Merci d'avance pour votre aide,

Aurélie



--
Cordialement,

Michel Gaboly
www.gaboly.com




Avatar
Michel Gaboly
De rien, bonne journée à toi aussi.


C'est tellement simple que j'ai honte de vous avoir poser la question! Merci
bcp à vous deux( Michel et FxM), vous me tirez une belle épin e du pied!
Bonne journée
Aurélie


Bonjour aurélie,

Application.EnableEvents = False
' Ton code
Application.EnableEvents = True


Bonjour à tous,

Une de mes macros réalise l'impression de fichier "en masse", l' utilisateur
peut imprimer autant de fichier qu'il veut à la suite. Dans cett e macro,
j'ouvre le fichier à imprimer et je le ferme de façon trans parente pour
l'utilisateur (application.screenupdating).
Le problème vient du fait que certains des fichiers à impri mer ont des
événements à leur fermeture (beforeClose), et pour ces fichiers au moment de
la fermeture automatique après impression, ça bug!
Existe t-il un moyen d'inhiber l'événement de fermeture d'u n fichier ?

Merci d'avance pour votre aide,

Aurélie


--
Cordialement,

Michel Gaboly
www.gaboly.com





--
Cordialement,

Michel Gaboly
www.gaboly.com