Macro fonctionne une fois

Fermé
eljojo_e Messages postés 1155 Date d'inscription lundi 10 mai 2010 Statut Membre Dernière intervention 14 octobre 2022 - 18 oct. 2012 à 14:34
f894009 Messages postés 17189 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 6 mai 2024 - 19 oct. 2012 à 12:49
Bonjour,

Private Sub CmdGenerateur_Click()

a = Me.ModeleG.Value

   DoCmd.Close
 
Dim wdapp As Word.Application

'Démarrer Word
Set wdapp = CreateObject("Word.application")
With wdapp
       .Visible = True

      'ouvrir le document
      .Documents.Open "Y:\x\x\x-x\xet x\" & a
      .Activate
      
End With

Word.Application.Run MacroName:="Urba"

'fermer et libérer les objets
Set wdapp = Nothing

End Sub


ce code lance la macro dans word une 1ère fois mais dès que je la relance word s'ouvre mais la macro de word marche pas.

Merci de m'aider,

Cordialement

A voir également:

1 réponse

f894009 Messages postés 17189 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 6 mai 2024 1 705
19 oct. 2012 à 11:29
Bonjour,

Si vous avez une erreur "server......", cela doit repondre a la question

a = Me.ModeleG.Value

   DoCmd.Close

    Dim wdapp As Word.Application

    'Démarrer Word
    Set wdapp = CreateObject("Word.application")
    With wdapp
       .Visible = True

      'ouvrir le document
      .Documents.Open ""Y:\x\x\x-x\xet x\" & a
      .Activate
      .Run MacroName:="Urba"
    End With


    'fermer et libérer les objets
    Set wdapp = Nothing



Bonne suite
0
eljojo_e Messages postés 1155 Date d'inscription lundi 10 mai 2010 Statut Membre Dernière intervention 14 octobre 2022 153
19 oct. 2012 à 12:35
Merci, mais je n'est pas d'erreur, c'est juste que la macro ne se lance pas ^^ je vais essayer votre code
0
f894009 Messages postés 17189 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 6 mai 2024 1 705
19 oct. 2012 à 12:49
Re,
Pour tester si ma macro (plus minimale) fonctionnait, j'avais mis un stop.
0