Faq/Writer/149/fr
TDF LibreOffice Document Liberation Project Blogs communautaires Weblate Nextcloud Redmine Ask LibreOffice Donner
Comment actualiser rapidement un style de caractères ?
Le raccourci-clavier Ctrl + ⇧ Maj + F11 permet d'actualiser rapidement un style de paragraphe.
- Les attributs du texte formatés manuellement seront ajoutés au style qui est sélectionné.
- Ceci est l'équivalent "clavier" de l'actualisation dans la fenêtre Styles et formatage (affichage des styles de caractères, sélection du style choisi, cic sur l'icône Nouveau style à partir de la sélection puis Actualiser le style.
Ce raccourci clavier ne fonctionne pas pour les styles de caractères. Existe-t-il un moyen plus rapide que de passer par la fenêtre des styles ?
Oui, il est possible d'utiliser une macro enregistrée, c'est-à-dire sans connaissance particulière de la programmation.
Lors de l'enregistrement de l'actualisation d'un style de paragraphe le logiciel mémorise le nom du style ("MonStyle" dans l'exemple suivant) mais il suffit de mettre en commentaire les deux lignes correspondantes (args1...) pour que la macro s'applique au style de caractère sélectionné :
sub PysActualiserStyleCar
rem ----------------------------------------------------------------------
rem define variables
dim document as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
rem ----------------------------------------------------------------------
dim args1(1) as new com.sun.star.beans.PropertyValue
'args1(0).Name = "Param"
'args1(0).Value = "MonStyle"
args1(1).Name = "Family"
args1(1).Value = 1
dispatcher.executeDispatch(document, ".uno:StyleUpdateByExample", "", 0, args1())
end sub
Il est ensuite possible d'affecter cette macro à une combinaison de touches :
- ▸ ▸ ,
- Catégorie : Macro pour aller rechercher cette dernière (l'apparition du dialogue peut sembler relativement long à la première ouverture).