|
| 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 !
|
| |
| |
| 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 ? |
| |
|
| mathb | Posté le 16/09/2008 à 20:37 |
Petite astucienne
74 Messages
| Euh... de quel fichier veux-tu parler ? |
| |
|
| 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. |
| |
|
| 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 ? |
| |
|
| 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). |
| |
|
| 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 |
| |
|
| 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 ?
|
| |
|
| 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 |
| |
|
| gilbert_rgi | Posté le 17/09/2008 à 11:29 |
Petit astucien
839 Messages
| |
| |
|
| 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 |
| |
|
| gilbert_rgi | Posté le 19/09/2008 à 08:27 |
Petit astucien
839 Messages
| |
| |
|
| 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 |
| |
|
| 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. |
| |
|
| 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 !!)
|
| |
|
| gilbert_rgi | Posté le 19/09/2008 à 23:23 |
Petit astucien
839 Messages
| |
| |
|
| ELICHA | Posté le 19/09/2008 à 23:35 |
Astucien
1633 Messages
| Désolé, mais je n'ai pas la version 2007 pour ouvrir dotm |
| |
|
| 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 |
| |
|
|
| Haut de la page |