Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word > VBA Word
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/05/2007, 14h46   #1
Invité de passage
 
Inscription : janvier 2007
Messages : 24
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 24
Points : 0
Points : 0
Par défaut [Word-basic] Erreur 537: unable to run the specified macro

Bonjour

je veux lancer une application word mais j'ai un problème de macro.

L'erreur n°537 apparait.

Comment y remédier?

Merci
zahui_eric est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2007, 14h59   #2
Membre Expert
 
Avatar de illight
 
Inscription : septembre 2005
Messages : 1 016
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Bas Rhin (Alsace)

Informations forums :
Inscription : septembre 2005
Messages : 1 016
Points : 1 044
Points : 1 044
On peut voir ta macro ?
__________________
Avant de poster, et http://www.developpez.com/sources/

N'oubliez pas le

Vous une brute ? faites voir
illight est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2007, 15h05   #3
Invité de passage
 
Inscription : janvier 2007
Messages : 24
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 24
Points : 0
Points : 0
justement, le probleme c'est que la macro en question n'est même pas sollicité car j ai mis des points d'arret et rien se passe.
La fusion ne se fait pas prtt la source de donnée est créée.

Sinon voilà la macro:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
Public Sub MAIN()
Dim SourceName$
 
SourceName$ = WordBasic.[GetDocumentVar$]("FusionSource")
 
If WordBasic.MsgBox("La fusion va être effectuée à partir du fichier source: " + SourceName$, "Fusion", 33) = -1 Then
 
WordBasic.MailMergeOpenDataSource Name:=SourceName$, ConfirmConversions:=0, ReadOnly:=0, LinkToSource:=1, AddToMru:=0, PasswordDoc:="", PasswordDot:="", Revert:=0, WritePasswordDoc:="", WritePasswordDot:="", Connection:="", SQLStatement:="", SQLStatement1:=""
 
WordBasic.MailMerge CheckErrors:=2, Destination:=0, MergeRecords:=0, From:="", To:="", Suppression:=0, MailMerge:=1, MailSubject:="", MailAsAttachment:=0, MailAddress:=""
 
Call SupprimerArobase.MAIN
', Run:=1, Show:=0, Description:="", NewName:=""
 
End If
 
Call FermerModele.MAIN
', Run:=1, Show:=0, Description:="", NewName:=""
 
'Call ImpressionAutomatique.MAIN
', Run:=1, Show:=0, Description:="", NewName:=""
 
End Sub
zahui_eric est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2007, 15h20   #4
Inactif
 
Avatar de ouskel'n'or
 
Inscription : février 2005
Messages : 12 466
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 12 466
Points : 11 930
Points : 11 930
Tu as une erreur de syntaxe dans le code et la compil est refusée. C'est ce que signifie le message. Désolé, mais je n'ai jamais travaillé dans un "intégré". Je laisse la place.
Bonne chance
ouskel'n'or est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2007, 15h54   #5
Membre du Club
 
Inscription : février 2007
Messages : 71
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : février 2007
Messages : 71
Points : 62
Points : 62
comment appelles-tu la macro ?

à partir d'un bouton dans les barres d'outils de word ou autrement ?
Speedrman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2007, 16h24   #6
Invité de passage
 
Inscription : janvier 2007
Messages : 24
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 24
Points : 0
Points : 0
je n'appele pas la macro à partir word mais d'un autre bouton
zahui_eric est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2007, 10h04   #7
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 351
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 351
Points : 29 264
Points : 29 264
Si j'ai bien compris, tu utilises une macro écrite avec une version antérieure à 2000 sur une version post 2000.

Il serait peut-être temps de refaire ta macro.
Tu signale que tu lances le publipostage d'un bouton qui ne se trouve pas dans Word, où se trouve-t-il ?
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2007, 13h27   #8
Expert Confirmé
 
Avatar de zazaraignée
 
Étudiant
Inscription : février 2004
Messages : 3 173
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2004
Messages : 3 173
Points : 3 543
Points : 3 543
Citation:
Envoyé par zahui_eric
Merci

Bonjour je travaille sur une application VBA qui me pose problème.

Lorsque j'appuie sur un bouton pour exécuter une tache d'impression, le modele s'ouvre mais la macro associée ne s'exécute pas et j'ai l'erreur suivante: Erreur n 537: Impossible d'exécuter la macro spécifiée.

J'en ai déjà parlé ici mais j'ai pas encore eu de reponse.

Je vous remercie.
J'ai essayé de fusionner... mais je me suis gourrée de bouton... oups! Je colle donc ici ton message en citation. Désolée
__________________
  • Pour les nouveaux : Mode d'emploi et aide aux nouveaux
  • et impérativement les règles du forum. Histoire de garder une ambiance amicale.
  • Noubliez pas les balises de Code pour vos listings : bouton # de l'éditeur. Et n'oubliez pas non plus de bouton
  • Je ne réponds pas aux questions posées par MP.
zazaraignée est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h11.


 
 
 
 
Partenaires

Hébergement Web