Les Allergies
Alimentaires
Posez votre question Signaler

Macro sous word qui ne marche pas [Résolu]

smoochy - Dernière réponse le 11 janv. 2010 à 10:35
Bonjour à tous,
Je viens de rédiger un long travail dans lequel j'ai fait beaucoup de liens hypertexte pour renvoyer aux annexes. Pour pouvoir revenir au sommaire sans difficulté, j'ai fait une macro, pour que quand on appuie sur "ctrl l" n'importe où dans le texte, on se retrouve à ce sommaire. Chez moi, ça marche comme sur des roulettes, mais dès que je j'envoie ce fichier (par mail ou autre), la marco ne marche pas chez la personne qui l'a reçu... De ce que je vois, la macro n'est plus dans le fichier (je l'ai envoyé sur un autre ordinateur chez moi pour vérifier).
Avez-vous une solution pour que cette macro marche ailleurs que sur l'ordinateur où elle a été créée? (j'ai Office 2003, je ne sais pas si ça importe)
Un tout grand merci pour votre aide!
Lire la suite 

Macro sous word qui ne marche pas »

10 réponses
Réponse
+1
moins plus
Bonjour,
Merci pour les informations.
Votre procédure est correct, il faut encore contrôler ou est enregistré votre macro.
Faite comme suit : ouvrir votre document puis touche Alt+F11 et vous êtes dans l’éditeur VBA.
Sur la gauche vous trouvez Project (Nom de votre document), clic sur le (+) pour développer et vous devez trouver Modules et dessous Module1, double clic sur Module1 et dans la partie de droite votre macro doit apparaitre.

Note: Essayer se document pour voir : http://cjoint.com/?bkvObylZAP

J’attends votre réponse pour la suite.
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,
Est-ce que la macro est enregistrée dans le même document ?
Ajouter un commentaire
Réponse
+0
moins plus
Et bien oui je pense (je ne suis pas une pro d'Office).

J'ai été dans outil, macro, nouvelle macro, j'ai sélectionné la combinaison de touche qui m'arrangeait, puis j'ai été dans signet, j'ai sélectionné l'endroit et j'ai cliqué sur atteindre. Puis j'ai stoppé l'enregistrement de la macro. A partir de là, ça marchait bien, donc j'ai sauvegardé mon document comme d'habitude.
Ajouter un commentaire
Réponse
+0
moins plus
Alors alors...

lorsque je suis dans la colonne Projet sur la gauche, j'ai le choix de dérouler 'Normal' et 'Project...'. L'onglet 'Modules' se trouve sous le premier des deux (je suppose que c'est celui-là) et en le déroulant, j'arrive à un 'NewMacros' qui me dit ceci quand je clique dessus :

Sub Macro_plan()
'
' Macro_plan Macro
' Macro enregistrée le 10/01/2010 par Kro
'
Selection.GoTo What:=wdGoToBookmark, Name:="PLAN"
With ActiveDocument.Bookmarks
.DefaultSorting = wdSortByName
.ShowHidden = False
End With
End Sub



J'ai essayé votre document mais il m'indique 'Les macros de ce projet sont désactivées'.

Merci pour votre aide!
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,
Pour mon exemple, lorsque vous ouvrez le document il y a un message d'avertissement pour les macros, il faut accepter l'option et ensuite la macro sera active.

Pour votre cas, votre macro se trouve dans le document normal valable pour l'ordinateur, il faut donc transférer la macro dans un module du document.
Savez-vous travailler avec l'éditeur VBA ?
Ajouter un commentaire
Réponse
+0
moins plus
Votre macro marche à présent :-)

Je n'ai malheureusement jamais travaillé avec l'éditeur VBA (j'ai fait un peu d'HTML mais que c'est loin).

Est-ce difficile? Sinon, je me débrouillerais autrement.


Merci beaucoup!
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,
Une petite aide : http://cjoint.com/?bkxnaKdXKn
N’oublier pas : message d'avertissement pour les macros, il faut accepter l'option et ensuite la macro sera active.
Ajouter un commentaire
Réponse
+0
moins plus
Comment faire pour attribuer la macro aux touches de mon choix ?

Dois-je à nouveau faire 'nouvelle macro' et mettre le nom de ma macro déjà faite?


A part cela, je pense que j'ai réussi à tout faire, j'essayerai sur l'autre ordinateur dès demain matin et je vous tiendrai au courant.


Merci.
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,
Pour attribuer les touches il suffit de passer par Personnaliser le clavier, comme en fin du document.
Sur Word 2003 je crois que vous devez faire :
Clic droit sur la barre d'outils, clic : Personnaliser
Clic :bouton Clavier (bas à droite fenêtre)
Catégorie : Macros
Sélectionner la macro, puis
Nouvelle touche de raccourci: taper sur les touches de raccourci désirez
Ajouter un commentaire
Réponse
+0
moins plus
Ça marche!!!! :-) :-) :-)


J'ai eu un peu de mal à réattribuer le raccourci car je n'avais pas trouvé le bon endroit, mais maintenant ça marche.

Merci infiniment pour votre aide (et votre patience!)

Je vous souhaite une très bonne journée.
Ajouter un commentaire
Ce document intitulé « macro sous word qui ne marche pas » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?