> Tous les forumsBureautique

 Macro ne s'exécute pas sous Word 2007
Statut du sujet : NON RESOLU Imprimer
 mathb
  Posté le 16/09/2008 @ 16:33  
 Petite astucienne

74 Messages

Bonjour,

Je viens d'installer Office 2007 sur mon PC et j'ai eu la désagréable surprise de me rendre compte que la fonction "Texte blanc sur fond bleu" avait disparu dans le programme Word... Gênant quand on travaille toute la journée sous Word.

Bref, je me suis dit que j'allais créer une macro qui allait faire basculer la page blanche en page bleue (en passant par Mise en page > couleur de page) à l'ouverture, et une autre qui allait refaire basculer la page bleue en page blanche à la fermeture. J'ai crée mes deux macros qui figurent maintenant en haut de ma page, mais seule la macro "passage du fond bleu au fond blanc" fonctionne. Lorsque je lance la première pour passer d'une feuille blanche à une feuille bleue, rien ne se passe (lors de la 1ère exécution). Cependant, lorsque je mets un fond bleu manuellement, que je lance la macro "passage du fond blanc au fond bleu" (qui fonctionne) et que je reclique sur ma macro, elle fonctionne !

Quelqu'un pourrait-il me dire pourquoi elle ne fonctionne pas après le démarrage de Word, lors de sa 1ère utilisation ??

Voici le texte de mes deux macros :

Sub Fermeture()
'
' Fermeture Macro
' Passage du bleu au blanc
'
ActiveDocument.Background.Fill.Visible = msoFalse
End Sub
Sub Ouverture()
'
' Ouverture Macro
' Passage du blanc au bleu
'
ActiveDocument.Background.Fill.ForeColor.RGB = RGB(0, 32, 96)
ActiveDocument.Background.Fill.Visible = msoTrue
ActiveDocument.Background.Fill.Solid
End Sub

J'espère que j'ai été claire !

Merci d'avance !

 Afficher le profil de mathbEnvoyer un message privé à mathb
 
 
Publicité
 usularrakis  Posté le 16/09/2008 à 17:02  
Astucien


2515 Messages

salut

tu as "enregistré sous" ton fichier en .docm et pas en .doc ou .docx ?

Afficher le profil de usularrakisEnvoyer un message privé à usularrakis
 Revenir en haut de la page
 mathb  Posté le 16/09/2008 à 20:37  
Petite astucienne

74 Messages

Euh... de quel fichier veux-tu parler ?

Afficher le profil de mathbEnvoyer un message privé à mathb
 Revenir en haut de la page
 ELICHA  Posté le 17/09/2008 à 07:06  
Astucien

1633 Messages

Bonjour,
la 1ere feuille est la "normale". C'est celle qui est enregistrée sous "Normal.dot" et qui s'ouvre à chaque ouverture de Word. Tu peux préparer une feuille avec tous les changements voulus et la nommer par exemple normal1.dot. Il te suffit pour passer d'un modèle à l'autre d'appeler le modèle normal1.dot puis de repasser en mode normal. Dans ta manoeuvre, le modèle de base normal.dot prend le pas sur ta macro dans un 1er temps avant de te redonner la main.

Afficher le profil de ELICHA Voir la configuration de ELICHAEnvoyer un message privé à ELICHA
 Revenir en haut de la page
 mathb  Posté le 17/09/2008 à 07:41  
Petite astucienne

74 Messages

Merci pour cette précision. Je l'enregistre où mon fichier .dot ? Je l'enregistre en tant que modèle Word ?

Afficher le profil de mathbEnvoyer un message privé à mathb
 Revenir en haut de la page
 ELICHA  Posté le 17/09/2008 à 07:49  
Astucien

1633 Messages

Re,
Oui bien sur; sous Office 2007, l'extension ne doit pas être DOT mais cela ne change rien. Enregistré comme modèle, il apparaitra à chaque fois que tu demanderas "nouveau" dans fichier, donc en principe à droite de l'écran (je n'ai pas cette version).

Afficher le profil de ELICHA Voir la configuration de ELICHAEnvoyer un message privé à ELICHA
 Revenir en haut de la page
 gilbert_rgi  Posté le 17/09/2008 à 08:41  
Petit astucien


839 Messages
ELICHA a écrit :

Re,
Oui bien sur; sous Office 2007, l'extension ne doit pas être DOT mais cela ne change rien. Enregistré comme modèle, il apparaitra à chaque fois que tu demanderas "nouveau" dans fichier, donc en principe à droite de l'écran (je n'ai pas cette version).

Bonjour

les modèles pour la version 2007 sont .dotx et dotm mais cette version peut prendre en charge les extensions des versions 97-2003 .dot

normalement les modèles devraient se trouver en cet endroit

"C:\Documents and Settings\profil utilisateur\Application Data\Microsoft\templates"

Salutations

Gilbert_RGI



Modifié par gilbert_rgi le 17/09/2008 08:59
Afficher le profil de gilbert_rgi Voir la configuration de gilbert_rgiEnvoyer un message privé à gilbert_rgi
 Revenir en haut de la page
 mathb  Posté le 17/09/2008 à 09:41  
Petite astucienne

74 Messages

Merci à tous pour votre aide !

J'ai enregistré mon modèle Word dans le dossier avec les autres modèles (notamment ceux de fax), mais je ne le retrouve pas quand j'ouvre Word. Il devrait s'ouvrir tout seul ? Pourquoi ça marche pas chez moi ?

PS : Et sinon, personne ne sait pourquoi ma macro ne fonctionne pas au démarrage ?

Afficher le profil de mathbEnvoyer un message privé à mathb
 Revenir en haut de la page
 gilbert_rgi  Posté le 17/09/2008 à 11:03  
Petit astucien


839 Messages
J'ai enregistré mon modèle Word dans le dossier avec les autres modèles (notamment ceux de fax), mais je ne le retrouve pas quand j'ouvre Word. Il devrait s'ouvrir tout seul ? Pourquoi ça marche pas chez moi ?

avec menu fichier / nouveau / modele

PS : Et sinon, personne ne sait pourquoi ma macro ne fonctionne pas au démarrage ?

Private Sub Document_Close()
ActiveDocument.Background.Fill.Visible = msoFalse

End Sub


Private Sub Document_Open()
With ActiveDocument.Background.Fill

.ForeColor.RGB = RGB(0, 32, 96)
.Visible = msoTrue
.Solid

End With
End Sub

Afficher le profil de gilbert_rgi Voir la configuration de gilbert_rgiEnvoyer un message privé à gilbert_rgi
 Revenir en haut de la page
 gilbert_rgi  Posté le 17/09/2008 à 11:29  
Petit astucien


839 Messages

voilà un dotm pour la version 2007

http://www.cijoint.fr/cjlink.php?file=cj200809/cijtmcPbuO.zip

dézipper dans le chemin ci dessous

"C:\Documents and Settings\profil utilisateur\Application Data\Microsoft\templates"

le profil utilisateur étant le votre bien entendu

Gilbert_RGI

Afficher le profil de gilbert_rgi Voir la configuration de gilbert_rgiEnvoyer un message privé à gilbert_rgi
 Revenir en haut de la page
 ELICHA  Posté le 19/09/2008 à 06:12  
Astucien

1633 Messages

Bonjour,

Gilbert_rgi, il semble que le fichier joint ne soit pas exploitable, impossible de déziper:archive corrompue

Afficher le profil de ELICHA Voir la configuration de ELICHAEnvoyer un message privé à ELICHA
 Revenir en haut de la page
 gilbert_rgi  Posté le 19/09/2008 à 08:27  
Petit astucien


839 Messages
ELICHA a écrit :

Bonjour,

Gilbert_rgi, il semble que le fichier joint ne soit pas exploitable, impossible de déziper:archive corrompue

Je viens de le tester et il ne pose aucun problème pour dézipper avec WinRAR

http://www.cijoint.fr/cjlink.php?file=cj200809/cij9owr1zp.zip

Salutations

Gilbert_RGI



Modifié par gilbert_rgi le 19/09/2008 08:32
Afficher le profil de gilbert_rgi Voir la configuration de gilbert_rgiEnvoyer un message privé à gilbert_rgi
 Revenir en haut de la page
 DjiDji59430  Posté le 19/09/2008 à 17:03  
Petit astucien


398 Messages

Par defaut, un nouveau word a l'option "desactiver toutes les macros non autorisées" . tu dois verifier si cette option est cochée. Si tu recrées cette macro, elle fonctionnera, vu que forcement, tu l'autorises implicitement

Afficher le profil de DjiDji59430Envoyer un message privé à DjiDji59430
 Revenir en haut de la page
 ELICHA  Posté le 19/09/2008 à 18:49  
Astucien

1633 Messages

Re,
toujours pas possible malgré le changement de référence. Et avec l'aide de WinRAR.

http://img352.imageshack.us/my.php?image=screenshot001oq7.jpg

Djidji, le fait qu'on ait fait sa propre macro n'autorise pas Office à ouvrir sans te demander. Cela dépend du niveau de sécurité que tu as mis. J'ai une seule malheureuse Macro sur Excel, et régulièrement je dois autoriser l'ouverture des macro. Il faudrait la faire certifier et ça, je ne sais pas.

Afficher le profil de ELICHA Voir la configuration de ELICHAEnvoyer un message privé à ELICHA
 Revenir en haut de la page
 mathb  Posté le 19/09/2008 à 21:10  
Petite astucienne

74 Messages

Salut à tous !

J'ai maintenant réussi à modifier mon normal.dot qui s'ouvre avec un fond bleu. Le problème est donc à peu près résolu, sauf que :

1) Lorsque j'ouvre un document Word en cliquant sur l'icône Word (par exemple depuis la zone de lancement rapide), mon document vierge s'ouvre bien avec un fond bleu. Mais lorsque j'ouvre un document depuis, par exemple, Microsoft Outlook (dans le cas d'une PJ), il s'ouvre alors avec un fond blanc (alors que c'est aussi un document Word) !! Comment cela se fait-il ?

2) Y'a pas un moyen qu'il retourne automatiquement en fond blanc à la fermeture ? Sinon, faut que je clique à chaque fois sur le bouton que j'ai créé et je risque d'oublier parfois !

Bonne soirée à tous !!! (Youhou, c'est le week-end !!)

Afficher le profil de mathbEnvoyer un message privé à mathb
 Revenir en haut de la page
 gilbert_rgi  Posté le 19/09/2008 à 23:23  
Petit astucien


839 Messages
ELICHA a écrit :

Re,
toujours pas possible malgré le changement de référence. Et avec l'aide de WinRAR.

http://img352.imageshack.us/my.php?image=screenshot001oq7.jpg

Djidji, le fait qu'on ait fait sa propre macro n'autorise pas Office à ouvrir sans te demander. Cela dépend du niveau de sécurité que tu as mis. J'ai une seule malheureuse Macro sur Excel, et régulièrement je dois autoriser l'ouverture des macro. Il faudrait la faire certifier et ça, je ne sais pas.

Bonsoir

Bizzare ça fonctionne chez moi

essayes ceci

http://www.sendbox.fr/upload/files/1c2B8f9C2d2C2e2B5j1I8e0H0g0B2a/couleur.20080919-2322.dotm

Salutations

Gilbert_RGI

Afficher le profil de gilbert_rgi Voir la configuration de gilbert_rgiEnvoyer un message privé à gilbert_rgi
 Revenir en haut de la page
 ELICHA  Posté le 19/09/2008 à 23:35  
Astucien

1633 Messages

Désolé, mais je n'ai pas la version 2007 pour ouvrir dotm

Afficher le profil de ELICHA Voir la configuration de ELICHAEnvoyer un message privé à ELICHA
 Revenir en haut de la page
 gilbert_rgi  Posté le 20/09/2008 à 09:54  
Petit astucien


839 Messages

Bonjour

mathb avait bien dit " Je viens d'installer Office 2007 sur mon PC "

salutations

Gilbert_RGI

Afficher le profil de gilbert_rgi Voir la configuration de gilbert_rgiEnvoyer un message privé à gilbert_rgi
 Revenir en haut de la page
Haut de la page 
Inscrivez-vous !
- Posez vos questions

- Résolvez vos problèmes

- Aidez les autres

- Participez et créez vos discussions

- Dialoguez en privé avec d'autres membres

- Suivez vos sujets préférés

- Affichez les signatures des membres

TOUT EST GRATUIT !

Je crée mon compte




Vous avez besoin d'aide ?
Des centaines d'experts sont à votre disposition sur les forums PC Astuces pour vous aider gratuitement, 24h/24, 7j/7.

Les derniers sujets résolus !
 

 > Tous les forumsBureautique

 
Forum PC Astuces© 1997-2008 WebastucesAller en haut de la page