Calc : comment faire disparaître le fond des hyperliens

Bonjour,

Dans Calc, lors de la saisie d'une url ou adresse mail, la cellule comporte un fond gris.
Comment peut on faire pour ne pas avoir ce fond gris MAIS tout en gardant l'hyperlien actif ?

J'ai cherché dans les options d'affichage, dans les styles... Trames de fond des champs.
Rien trouvé.
Auriez-vous une astuce ??

Merci

Marie-Jo

Bonsoir Marie-Jo,
J'ai le même problème et je suis également intéressé par cette astuce si elle existe.
Marcel

Bonjour

Une astuce possible : ne pas insérer l'hyperlien dans la cellule

Insérer dans la cellule un objet de dessin (rectangle a priori adapté)
Clic droit sur l'objet de dessin puis Hyperlien pour définir ce dernier.

Il sera possible de définir la couleur de fond de l'objet de dessin
comme celle de la cellule et mettre une bordure invisible pour
parfaire la présentation.

Conseil: pour un fond "blanc", choisir cette couleur et non
Remplissage : aucun (afin de faciliter la sélection de l'objet)

Cordialement
Pierre-Yves

Bonjour,

Marie jo Libo wrote

J'ai cherché dans ... Trames de fond des champs.

Marie-Jo

Et pourtant, c'est comme ceci que je fais depuis longtemps (d'abord avec
OOo, puis avec LibO).

Gérard

Bonjour Gérard

Gérard Fargeot wrote

Trames de fond des champs.
...
Et pourtant, c'est comme ceci que je fais depuis longtemps (d'abord avec
OOo, puis avec LibO).

Oui mais il faut préciser que, bien que le problème se pose dans Calc
il faut utiliser le paramétrage pour les documents texte :slight_smile:

Cordialement
Pierre-Yves

-----Message d'origine-----
De : Marcel Van Den Broeck [mailto:marcel.van.den.broeck@skynet.be]
Envoyé : mardi 26 février 2013 18:42
À : users@fr.libreoffice.org
Objet : Re: [fr-users] Calc : comment faire disparaître le fond des
hyperliens

> Bonjour,
>
> Dans Calc, lors de la saisie d'une url ou adresse mail, la cellule
> comporte un fond gris.
> Comment peut on faire pour ne pas avoir ce fond gris MAIS tout en
> gardant l'hyperlien actif ?
>
> J'ai cherché dans les options d'affichage, dans les styles... Trames
> de fond des champs.
> Rien trouvé.
> Auriez-vous une astuce ??
>
> Merci
>
> Marie-Jo
>
Bonsoir Marie-Jo,
J'ai le même problème et je suis également intéressé par cette astuce si
elle existe.
Marcel

Bonjour,

Par hasard, j'ai vu que dans des feuilles avec des enregistrements importés,
certaines cellules ne sont pas grisées car le contenu est :
=LIEN.HYPERTEXTE("mailto:destinataire@serveur";"Texte affiché")

Le clic ouvre un nouveau message comme dans les cellules grisées. On peut
effacer toutes les propriétés locales, notamment, pour enlever le soulignement
du lien qui semble mis par défaut, ou appliquer un style sans dénaturer le lien.

Solution pour créer le lien rapidement ? J'ai fait le test en passant par
l'assistant fonctions mais ce n'est pas rapide. Solution plus élégante ?

Version 4.0.1rc1 sous XP SP3

Cordialement.

Jean-Yves ROYER

Bonsoir,

Bonjour Gérard

Gérard Fargeot wrote

Trames de fond des champs.
...
Et pourtant, c'est comme ceci que je fais depuis longtemps (d'abord avec
OOo, puis avec LibO).

Oui mais il faut préciser que, bien que le problème se pose dans Calc
il faut utiliser le paramétrage pour les documents texte :slight_smile:

Oui et nous voulons éviter de toucher à Writer.
Ceci étant, ce n'est pas évident de constater que l'option dans texte à une incidence dans le tableur...
Merci

Marie-Jo

J'ai le même problème. Je pensais naïvement à l'existence d'un style par défaut Hyperlien qu'on aurait pu modifier.
Mais ça ne semble pas le cas.

Je retente suite échec hier de l'envoi.
Marie jo

Bonsoir Pierre-Yves

Bonjour

Une astuce possible : ne pas insérer l'hyperlien dans la cellule

Insérer dans la cellule un objet de dessin (rectangle a priori adapté)
Clic droit sur l'objet de dessin puis Hyperlien pour définir ce dernier.

Il sera possible de définir la couleur de fond de l'objet de dessin
comme celle de la cellule et mettre une bordure invisible pour
parfaire la présentation.

Conseil: pour un fond "blanc", choisir cette couleur et non
Remplissage : aucun (afin de faciliter la sélection de l'objet)

Merci pour tes retours toujours si précieux. Mais il ne s'agit pas ici de faire du beau mais de fichiers de listes de données
de plusieurs milliers de lignes avec l'adresse mail de la personne :wink: Ces fichiers sont exploités, filtrés, triés.
Donc, on va pas s'amuser à stocker des milliers de petits rectangles à fond blanc :-))

T'aurais pas une autre solution ? J'arrive pas à trouver le style.
Si je choisis "effacer formatage direct", l'hyperlien saute, donc, on doit bien pouvoir jouer quelque part à ce niveau là ?
Merci en tout cas.

Marie-Jo

Bonjour Marie Jo

Je me doutais que tu ne voulais pas "toucher à Writer", d'où ma
proposition "lien sur image". Toutefois :

Marie jo Libo wrote

il ne s'agit pas ici de faire du beau mais de fichiers de listes de
données
de plusieurs milliers de lignes avec l'adresse mail de la personne

Dans ce cas, en effet, ma proposition n'est pas viable.
Si les adresses sont sous la forme :
toto@titi.com

Tu devrais pouvoir faire un simple rechercher/remplacer

Rechercher:
.*@.*

Remplacer par:
=LIEN.HYPERTEXTE("mailto:&";"&")

Plus d'options: cocher "Expressions régulières"

Explications:
1. On travaille sur les cellules contenant un @
2. On utilise la fonction LIEN.HYPERTEXTE qui n'utilise pas la
trame de fond.
3. On ajoute "mailto:" devant ce qui figurait dans la cellule
4. On utilise l'adresse mail comme texte devant être affiché

Cordialement
Pierre-Yves