Bonjour Sébastien,
Chopin Sebastien a écrit :
Bonjour,
J'utilise OOo 2.3 sur GNU-Linux Mandriva 2008.
Moi OOo 2.3 sous FC7, incessamment sous peu sous FC8 ;)
Dans Impress, j'utilise souvent le collage spécial 'Texte non formaté'.
Bien souvent, il y a une petite flèche après l'icône 'Coller' qui permet
d'y accéder directement. Mais parfois, cette petite flèche n'est pas
présente et je dois passer par le menu Édition -> Collage spécial ->
Texte non formaté.
J'aimerais créer une icône toujours acessible dans la barre d'outils
permettant de faire cette action 'Édition -> Collage spécial -> Texte
non formaté'.
Comment feriez-vous ?
J'ai cru comprendre qu'Impress ne gérait pas les macros ... comment
procéder alors ?
Il est trés souvent possible (pour ne pas dire toujours)
d'écrire/enregistrer une macro hors contexte (ex: Impress ou Base) puis
d'y faire référence via un bouton (barre d'outils), une entrée de menu,
ou un raccourci clavier.
Voici un exemple de code :
sub PasteUnFormattedText
dim oDoc as object
dim oDisp as object
oDoc = ThisComponent.CurrentController.Frame
oDisp = createUnoService("com.sun.star.frame.DispatchHelper")
dim args(0) as new com.sun.star.beans.PropertyValue
args(0).Name = "SelectedFormat"
args(0).Value = 1
oDisp.executeDispatch(oDoc,".uno:ClipboardFormatItems","",0,args())
end sub
*Mais* pourquoi ne pas modifier le raccourci clavier par exemple avec F12.
Certes cela n'est pas complètement direct, puisqu'il faudra sélectionner
le mode voulu, mais est assez fonctionnel.
Bon, mais la macro est quand même pas mal mieux :-)
Sébastien
Francois Gatto
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]