Bonjour,
J'ai un formulaire sous Draw qui à la base à été créé pour être rempli à la main. Du coup les cases à cocher sont matérialisés par des zones de texte carrés avec un fond blanc et un contour noir.
Mon objectif est pouvoir noircir ou blanchir le fond de ces zones de texte en un clic, à l'aide d'une macro, d'un script ou de n'importe quoi qui puisse rendre la chose rapide. Je pourrais le faire manuellement en changeant les propriétés de chaque zone de texte une à une mais j'ai plus d'une centaine de case à cocher et c'est un formulaire que je dois utiliser souvent, donc une méthode efficace me faciliterait pas mal la vie.
Merci d'avance pour votre aide.
[Résolu] Changer la couleur de fond d'un objet en un clic
Modérateur : Vilains modOOs
-
- NOOuvel adepte
- Messages : 14
- Inscription : 10 oct. 2009 00:26
[Résolu] Changer la couleur de fond d'un objet en un clic
OpenOffice 3.1 sous Windows Vista 64
-
- ManitOOu
- Messages : 3223
- Inscription : 13 janv. 2006 16:21
- Localisation : Chasseneuil-du-Poitou / Futuroscope
Re: Changer la couleur de fond d'une zone de texte en un clic
Bonjour,
Parce qu'en principe un formulaire se réalise avec Writer.
A+
Pourrait-on avoir le document ? Comment faire ?Daryan a écrit :J'ai un formulaire sous Draw qui à la base à été créé pour être rempli à la main. Du coup les cases à cocher sont matérialisés par des zones de texte carrés avec un fond blanc et un contour noir.
Parce qu'en principe un formulaire se réalise avec Writer.
A+
OpenOffice 4.1.5 et LibreOffice 5.3.4 (par obligation) sous Windows 7
-
- NOOuvel adepte
- Messages : 14
- Inscription : 10 oct. 2009 00:26
Re: Changer la couleur de fond d'une zone de texte en un clic
Ce n'est pas un formulaire au sens des formulaires sur open office. C'est un dessin de formulaire. Il a été fait pour être imprimé puis remplit à la main avec un stylo. Ce que je souhaite c'est le remplir sur l'ordinateur pour pouvoir me faire des sauvegardes des formulaires remplis.
Les cases à cocher sont matérialisées par des zones de textes ayant un cadre noir et un fond blanc. L'idéal serait que je puisse créer une macro qui me permette avec un raccourci clavier de transformer la zone de texte en cadre noir et fond noir et un autre raccourcis qui permette de la transformer en cadre noir et fond blanc.
Un exemple est joint à ce message.
Les cases à cocher sont matérialisées par des zones de textes ayant un cadre noir et un fond blanc. L'idéal serait que je puisse créer une macro qui me permette avec un raccourci clavier de transformer la zone de texte en cadre noir et fond noir et un autre raccourcis qui permette de la transformer en cadre noir et fond blanc.
Un exemple est joint à ce message.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 3.1 sous Windows Vista 64
-
- Grand Maître de l'OOffice
- Messages : 11276
- Inscription : 02 mai 2006 08:42
Re: Changer la couleur de fond d'une zone de texte en un clic
Bonjour
Pourquoi ne pas utiliser ce qui est prévu : les styles qui peuvent s'appliquer par simple double-clic ?
Pourquoi ne pas utiliser ce qui est prévu : les styles qui peuvent s'appliquer par simple double-clic ?
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
-
- NOOuvel adepte
- Messages : 14
- Inscription : 10 oct. 2009 00:26
Re: Changer la couleur de fond d'une zone de texte en un clic
Merci avec les styles ça marche nikel !
Il reste que j'ai du mal à comprendre le comportement de la verseuse de style (le pot de peinture renversée de la palette style et formatage).
J'ai réussi une fois à le laisser bloquer et pouvoir enchainer l'applicage de style sans avoir à chaque fois à resélectionner le pot de peinture, mais depuis je n'y arrive plus. Dés que j'applique un style il me désélectionne l'outil verseuse et je dois recliquer pour la reprendre ce qui est un peu fastidieux. Une idée ?
edit : Pour être plus précis la verseuse reste sélectionnée, c'est le style qui ne reste pas sélectionné et que je dois resélectionné à chaque fois.
Il reste que j'ai du mal à comprendre le comportement de la verseuse de style (le pot de peinture renversée de la palette style et formatage).
J'ai réussi une fois à le laisser bloquer et pouvoir enchainer l'applicage de style sans avoir à chaque fois à resélectionner le pot de peinture, mais depuis je n'y arrive plus. Dés que j'applique un style il me désélectionne l'outil verseuse et je dois recliquer pour la reprendre ce qui est un peu fastidieux. Une idée ?
edit : Pour être plus précis la verseuse reste sélectionnée, c'est le style qui ne reste pas sélectionné et que je dois resélectionné à chaque fois.
Dernière modification par Daryan le 10 oct. 2009 14:08, modifié 1 fois.
OpenOffice 3.1 sous Windows Vista 64
-
- Grand Maître de l'OOffice
- Messages : 11276
- Inscription : 02 mai 2006 08:42
Re: Changer la couleur de fond d'une zone de texte en un clic
Je reproduis le problème (également en 2.4.1 par parenthèse)... Je n'ai pas cherché s'il existait une "Issue" à ce sujet.Daryan a écrit :edit : Pour être plus précis la verseuse reste sélectionnée, c'est le style qui ne reste pas sélectionné et que je dois resélectionné à chaque fois.
Je te propose le contournement suivant qui fonctionne avec ma configuration :
- Sélectionner une case déjà mise en forme
- Double cliquer sur le bouton Appliquer le format (qui déclenche également le mode Remplir tout)
- Appliquer la mise en forme
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
-
- ManitOOu
- Messages : 3223
- Inscription : 13 janv. 2006 16:21
- Localisation : Chasseneuil-du-Poitou / Futuroscope
Re: Changer la couleur de fond d'une zone de texte en un clic
Autre méthode possible :
1- sélectionner les formes
- soit en maintenant la touche [Maj] et en cliquant
- soit en encadrant un ensemble de formes à la souris
2- choisir le style "Orange"
1- sélectionner les formes
- soit en maintenant la touche [Maj] et en cliquant
- soit en encadrant un ensemble de formes à la souris
2- choisir le style "Orange"
OpenOffice 4.1.5 et LibreOffice 5.3.4 (par obligation) sous Windows 7
-
- NOOuvel adepte
- Messages : 14
- Inscription : 10 oct. 2009 00:26
Re: Changer la couleur de fond d'une zone de texte en un clic
Effectivement vos deux méthodes fonctionnent, merci pour votre aide !
J'ajouterais que la procédure suivante (très proche de celle de Pierre-Yves) fonctionne aussi:
1. sélectionner une zone de texte
2. lui appliquer le style souhaité en double cliquant sur le style en question dans la palette "style et formatage".
3. cliquer sur la verseuse de la même palette.
Merci encore pour votre aide, le fait de pouvoir enfin remplir ce formulaire de manière efficace m'a enlevé une belle épine du pied.
J'ajouterais que la procédure suivante (très proche de celle de Pierre-Yves) fonctionne aussi:
1. sélectionner une zone de texte
2. lui appliquer le style souhaité en double cliquant sur le style en question dans la palette "style et formatage".
3. cliquer sur la verseuse de la même palette.
Merci encore pour votre aide, le fait de pouvoir enfin remplir ce formulaire de manière efficace m'a enlevé une belle épine du pied.
OpenOffice 3.1 sous Windows Vista 64