|
|
Thread Tools | Display Modes |
#1
|
|||
|
|||
[W10, office 2013] couleurs s'inscrivent pas dans les macros quand je les enregistre
Soit une ligne contenant, sans formattage aucun, ""
Je met en route l'enregistreur de macro, pour obtenir ça: f a c ffa le 2e f se voit appliqué la modification "Gradient Fill, Gold, Accent 4, Outline - Accent 4", le troisième f est barré, et le dernier a est en indice. Ni l'application de couleurs, ni celle d'effets de texte/typographie un peu flashy ne sont pris en compte par l'enregistreur de macro. Code:
Sub Macro5() Selection.MoveRight Unit:=wdCharacter, Count:=1, Extend:=wdExtend Selection.Font.Bold = wdToggle Selection.MoveRight Unit:=wdCharacter, Count:=2 Selection.MoveRight Unit:=wdCharacter, Count:=1, Extend:=wdExtend If Selection.Font.Underline = wdUnderlineNone Then Selection.Font.Underline = wdUnderlineSingle Else Selection.Font.Underline = wdUnderlineNone End If Selection.MoveRight Unit:=wdCharacter, Count:=2 Selection.MoveRight Unit:=wdCharacter, Count:=1, Extend:=wdExtend Selection.MoveRight Unit:=wdCharacter, Count:=2 Selection.MoveRight Unit:=wdCharacter, Count:=1, Extend:=wdExtend Selection.MoveRight Unit:=wdCharacter, Count:=1 Selection.MoveRight Unit:=wdCharacter, Count:=1, Extend:=wdExtend Selection.Font.StrikeThrough = wdToggle Selection.MoveRight Unit:=wdCharacter, Count:=1 Selection.MoveRight Unit:=wdCharacter, Count:=1, Extend:=wdExtend Selection.Font.Subscript = wdToggle Selection.MoveLeft Unit:=wdWord, Count:=4 End Sub |
#2
|
||||
|
||||
L'enregistreur de macro n'est pas capable d'enregistrer toutes les actions, en particulier de nombreuses actions réalisées via le ruban. Dans de tels cas, vous devez écrire la VBA pour vous-même: https://msdn.microsoft.com/en-us/lib...ffice.14).aspx
Sinon, s'il s'agit d'un objet que vous utilisez régulièrement avec les mêmes propriétés, vous pourriez trouver plus facile de créer et de sauvegarder un comme «partie rapide» personnalisée
__________________
Cheers, Paul Edstein [Fmr MS MVP - Word] |
#3
|
|||
|
|||
Et bien c'est décevant.
Mais je n'ai aucune utilité pour les effets bizarres... Les cinq seules actions que je veux pouvoir enregistrer sont: se déplacer, séléctionner, copier, coller, et CHANGER LA COULEUR DE LA POLICE. Je faisais cela en masse avec Office 97 à l'époque. Ne me dites pas que 16 ans plus tard on ne peut plus ! J'aimerais que quelqu'un essaye chez lui d'enregistrer des changements de couleur avec ma version. Que je sache si oui ou non, Microsoft a pris l'habitude de se ficher de ses clients... Je suis bon pour le remboursement, si c'est le cas |
#4
|
||||
|
||||
Office 20007-2016 peut toujours faire tout ce que Office 97-2003 a fait - et bien plus encore! C'était votre référence à "Gradient Fill, Gold, Accent 4, Outline - Accent 4" qui m'a fait penser que vous essayiez de faire quelque chose de chic. Ce qui s'est passé, c'est que certaines des choses que vous auriez pu faire avec l'enregistreur de macro dans Word 97 à l'aide de barres d'outils ne peuvent pas être enregistrées de la même manière avec le ruban. Ce qui fonctionne habituellement, cependant, utilise les mêmes raccourcis clavier que Word 97 aurait utilisé pour accéder aux effets.
Si vous pouvez expliquer en termes simples ce que vous essayez de faire, je peux probablement fournir le code pour cela.
__________________
Cheers, Paul Edstein [Fmr MS MVP - Word] |
#5
|
|||
|
|||
Ah, vous me rassurez ! C'est gentil, mais je préfère ne pas avoir à taper du code...
Si je comprend bien, il faut que j'enregistre un raccourci clavier vers une couleur spécifique, et en utilisant le raccourci plutôt que le ruban, l'action s'enregistra dans la macro ? ... Quand même, c'est pas pratique, c'était mieux avant à ce niveau. J'espère que les nouvelles versions n'ont pas ce problème. |
#6
|
|||
|
|||
Marche pas. J'ai assigné un raccourci clavier au changement de couleur (applique la dernière couleur), ai démarré l'enregistrement de macro, et ça n'a rien enregistré.
Essayez donc, et on verra si "Office 20007-2016 peut toujours faire tout ce que Office 97-2003 a fait - et bien plus encore" ! Last edited by macropod; 08-24-2017 at 06:25 PM. Reason: Obscentiy deleted |
#7
|
||||
|
||||
Non, vous ne devez pas sauvegarder un raccourci clavier sur une couleur spécifique - ce à quoi je parlais, c'était l'utilisation de raccourcis clavier pour accéder aux fonctions du Ruban que vous pourriez utiliser précédemment dans les boutons de la barre d'outils pour l'enregistrement de macros. Si un raccourci clavier approprié n'existe pas pour quelque chose que vous ne pouvez pas enregistrer à l'aide du ruban, vous devrez le coder pour vous-même.
Votre obscénité dans votre dernière publication a été supprimée. Veuillez ne pas utiliser une telle langue ici.
__________________
Cheers, Paul Edstein [Fmr MS MVP - Word] |
Tags |
macro font color |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Using Macros in Microsoft Word 2013 | Jacqui.Spinks | Word VBA | 0 | 03-02-2017 07:43 AM |
When I create a new macro in Word 2013, it overwrites my previously saved macros. | lilihildreth | Word VBA | 3 | 02-05-2015 03:27 PM |
Edit button grayed out in macros dialog box (word 2013) | diesel94 | Word VBA | 2 | 07-18-2014 04:13 PM |
Word 2013 problems with the Macros | boki_s78 | Word VBA | 3 | 04-23-2014 03:30 AM |
Macros on Office 2011 for Mac | kemsonj | Word | 6 | 10-25-2012 11:58 AM |