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

Résolu
Snoopy6102000 Messages postés 71 Statut Membre -  
Snoopy6102000 Messages postés 71 Statut Membre -
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...

5 réponses

  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    Je ne suis pas dans excel ni word. Vous etes dans quoi alors.....??????
    0
  2. Snoopy6102000 Messages postés 71 Statut Membre 2
     
    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
  3. Snoopy6102000 Messages postés 71 Statut Membre 2
     
    Je suis toujours bloquée par ça !!!
    J'ai besoin de lancer cette macro à l'ouverture...

    Merci beaucoup pour vos suggestions...
    0
  4. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    Je passe la main, car je ne connais pas ce logiciel et je n'ai pas trouve grand chose sur le net
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Snoopy6102000 Messages postés 71 Statut Membre 2
     
    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