Macro Open à l'ouverture ne fonctionne pas...

Résolu/Fermé
Snoopy6102000 Messages postés 66 Date d'inscription vendredi 11 février 2011 Statut Membre Dernière intervention 18 décembre 2013 - 9 avril 2013 à 15:16
Snoopy6102000 Messages postés 66 Date d'inscription vendredi 11 février 2011 Statut Membre Dernière intervention 18 décembre 2013 - 10 avril 2013 à 15:34
Bonjour,

J'essaies tant bien que mal de lancer ma macro à l'ouverture. Je ne suis pas dans excel ni word.
J'ai essayé un peu tout ce que j'ai trouvé pour nommer la macro (puis sauvegarde, fermeture, et relance du ficheir pour test) :

Auto_Open
AutoOpen
NOMDELAREQUETE_Open
Document_Open
Workbook_Open

...
Je ne sais pas comment faire pour la lancer automatiquement à l'ouverture de ma requête (fichier.rep)

Merci d'avance pour votre aide...


A voir également:

5 réponses

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
9 avril 2013 à 15:34
Bonjour,

Je ne suis pas dans excel ni word. Vous etes dans quoi alors.....??????
0
Snoopy6102000 Messages postés 66 Date d'inscription vendredi 11 février 2011 Statut Membre Dernière intervention 18 décembre 2013 2
9 avril 2013 à 15:40
Sage Edition Pilotée
ce sont des requêtes enregistrées en .rep
J'ai réussis (et pas vraiment facilement) à programmer dans ma macro le rafraichissement puis l'export des données dans un fichier excel, maintenant 'jaimerai que dès que j'ouvre ce fichier, la macro se lance automatiquement...
0
Snoopy6102000 Messages postés 66 Date d'inscription vendredi 11 février 2011 Statut Membre Dernière intervention 18 décembre 2013 2
10 avril 2013 à 14:16
Je suis toujours bloquée par ça !!!
J'ai besoin de lancer cette macro à l'ouverture...

Merci beaucoup pour vos suggestions...
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
10 avril 2013 à 14:30
Bonjour,

Je passe la main, car je ne connais pas ce logiciel et je n'ai pas trouve grand chose sur le net
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Snoopy6102000 Messages postés 66 Date d'inscription vendredi 11 février 2011 Statut Membre Dernière intervention 18 décembre 2013 2
10 avril 2013 à 15:34
Bon, j'ai trouvé...

En fait dans ThisDocument, j'ai mis la macro suivante :


Private Sub Document_Open()

'Suppression du message éventuel "La requête ne retourne aucune donnée" lors du raffraichissement
Application.Interactive = False

'Raffraichissement du document en cours
ThisDocument.Refresh

Application.Interactive = True

Transfert


End Sub


Puis ça renvoi vers l'autre macro en Module1 nommée Transfert.

Bon, mes macros sont un peu bancales je ne connais pas bien le langage lié à cette application. je n'ai d'ailleurs pas pu caser le "close", je verrai ça dans ma macro excel qui ouvre ce fichier.

Voilà, merci quand même !!!
A voir si ça tient dans le temps...
0