Re: [fr-users] Writer - Courriel de Publipostage

2024-01-24 Par sujet yves dutrieux
Très bizarre,

d'après l'erreur on dirait une erreur de validation de certificat. Or, en
revenant à la version précédente, cela fonctionne ???
ça tendrait à dire que le python utilisé dans libreoffice se baserait sur
un fichier de certificat CA différent de la version précédente..
Sous windows, je présume que python utilise les certificats du système,
mais il est possible de le forcer à en utiliser d'autres via par exemple un
fichier.
Ex: dans python , pour identifier le chemin qu'il utilise pour valider un
certificat peut être obtenu via :

C:\Program Files\LibreOffice\program>*python -c "import ssl;
print(ssl.get_default_verify_paths())"*
DefaultVerifyPaths(cafile=None, capath=None,
openssl_cafile_env='SSL_CERT_FILE', openssl_cafile='C:/Program Files/Common
Files/SSL/cert.pem', openssl_capath_env='SSL_CERT_DIR',
openssl_capath='C:/Program Files/Common Files/SSL/certs')

C:\Program Files\LibreOffice\program>python --version
Python 3.8.18

On voit dès lors qu'on pourrait peut-être utiliser le fichier de curl (le
fichier curl-ca-bundle.crt ) pour , dans mon cas à moi, le renommer sous le
dossier 'c:\program files\ssl' sous le nom cert.pem
Je suppose alors que python prendra en compte ce fichier pour authentifier
le certificat et peut-être ajouter une vérification supplémentaire du
certificat.
si cela ne fonctionne pas, alors, à moins que le code python ait changé
entre les versions, je comprend pas pourquoi ça fonctionne pas entre les
versions *sur un même système*...

ps: désolé pour la technicité...
Yves

Le mer. 24 janv. 2024 à 16:00, Alain Tixier  a écrit :

> Bonjour
> Je viens de constater que le publipostage via email ne marchait plus (le
> problème semble récurrent d'après les informations trouvées sur Internet).
> J'utilise LO 7.6.4.1 sur MacOs 14.3 (M2)
> J'ai installé une version d'archive 7.5.0.2. Sans changer les paramètres de
> connexion (repris automatiquement) et tout remarche à nouveau.
> Voici la liste des erreurs :
> LibreOffice n'a pas pu se connecter au serveur de courriel sortant.
> Vérifiez vos paramètres système et les paramètres de LibreOffice. Vérifiez
> le nom du serveur, le port et les paramètres des connexions sécurisées
> --
> : [SSL: CERTIFICATE_VERIFY_FAILED]
> certificate verify failed: unable to get local issuer certificate
> (_ssl.c:1131), traceback follows
>   File "/Applications/LibreOffice.app/Contents/Resources/mailmerge.py",
> line 99, in connect
> self.server = smtplib.SMTP_SSL(server, port, timeout=tout,
> context=ssl.create_default_context())
>   File
>
> "/Applications/LibreOffice.app/Contents/Frameworks/LibreOfficePython.framework/Versions/Current/lib/python3.8/smtplib.py",
> line 1048, in __init__
> SMTP.__init__(self, host, port, local_hostname, timeout,
>   File
>
> "/Applications/LibreOffice.app/Contents/Frameworks/LibreOfficePython.framework/Versions/Current/lib/python3.8/smtplib.py",
> line 255, in __init__
> (code, msg) = self.connect(host, port)
>   File
>
> "/Applications/LibreOffice.app/Contents/Frameworks/LibreOfficePython.framework/Versions/Current/lib/python3.8/smtplib.py",
> line 339, in connect
> self.sock = self._get_socket(host, port, self.timeout)
>   File
>
> "/Applications/LibreOffice.app/Contents/Frameworks/LibreOfficePython.framework/Versions/Current/lib/python3.8/smtplib.py",
> line 1056, in _get_socket
> new_socket = self.context.wrap_socket(new_socket,
>   File
>
> "/Applications/LibreOffice.app/Contents/Frameworks/LibreOfficePython.framework/Versions/Current/lib/python3.8/ssl.py",
> line 500, in wrap_socket
> return self.sslsocket_class._create(
>   File
>
> "/Applications/LibreOffice.app/Contents/Frameworks/LibreOfficePython.framework/Versions/Current/lib/python3.8/ssl.py",
> line 1073, in _create
> self.do_handshake()
>   File
>
> "/Applications/LibreOffice.app/Contents/Frameworks/LibreOfficePython.framework/Versions/Current/lib/python3.8/ssl.py",
> line 1342, in do_handshake
> self._sslobj.do_handshake()
>
> PS : La même erreur existe avec la version 24.2.0.2 !
>
> *Merci de votre aide.Cordialement,Alain Tixier* ;-)
> *Je suis aussi joignable sur Signal (https://signal.org/fr/
> )*
>  *Je c**ontribue au respect de l'environnement en n'imprimant ce mail
> qu'en cas de besoin.*
> _
>
> --
> Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous
> désinscrire
> Les archives de la liste sont disponibles à
> https://listarchives.libreoffice.org/fr/users/
> Privacy Policy: https://www.documentfoundation.org/privacy
>


-- 
web site : http://www.molenbaix.com

-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: [fr-users] Formats conditionnels pour des dates données

2024-01-24 Par sujet Isa

@Claude merci !

Cela marche bien, bravos

Je ne sais pas pourquoi tous les formas n'était pas ou plus des 
dates,certainement des copier/coller


Encore merci !

Le 24/01/2024 à 15:25, prog.amat...@free.fr a écrit :

Bonjour,
Je n'ai pas suivi la conversation mais dans vos conditions, je pense 
qu'il vaut mieux mettre "la formule est". De plus une partie de vos 
dates ne sont pas des dates. Voir dans la feuille N, j'ai fait un 
copier, collage spécial date dans la colonne H.


Je vous mets une version qui semble bien fonctionner
https://www.cjoint.com/c/NAyovYJCUIj

Bon courage,
Claude


Le 24/01/2024 à 13:58, Isa a écrit :

Merci @Ocleyr2lalune pour toutes ces explications vraiment très claires.

J'ai remarqué aussi qu'il fallait tourtes feuilles déverrouillés 
(sans protection)pour pouvoir éditer un style même si le style 
n'était utilisé sur les autres feuilles, il me semble bien.



J'ai mis plusieurs conditions pour une plage de cellules
https://fichiers.ouvaton.coop/f.php?h=2lqle1yl=1

Mais les couleurs ne se mettent pas en place  !


D'avance merci



Le 23/01/2024 à 15:27, Ocleyr2lalune a écrit :


Bonjour

Michel et François ont répondu uniquement à la liste. J'ai fait 
répondre à tous. Leur message devrait vous parvenir, mais parfois 
avec de nombreuses heures de décalage. C'est probablement 
l'explication de la différence que vous notez.


Vous ne pouvez pas supprimer le style 15-17 ans car ce style est 
utilisé "quelque part", même si ce n'est pas visible. Vous pouvez le 
vérifier en affichant uniquement les "styles appliqués".


Si vous appliquez le style "Par défaut" à l'ensemble de la feuille, 
le style 15-17 ans, n'est plus appliqué. Et vous pouvez l'effacer.


Malgré tout, nous revenons au problème d'hier, je pense.

Quand vous utilisez le formatage conditionnel, vous devez garder à 
l'esprit que les zones de votre feuille, et de vos feuilles, qui ne 
sont pas concernées par le formatage conditionnel, doivent avoir un 
style.


Car toute cellule a un style associé, que l'on peut "surcharger", 
mais sur les millions de cellules de chaque feuille, celles que vous 
ne traitez pas ont besoin d'un style. Si par derrière vous faites 
une mise en forme manuelle pour compenser une mauvaise utilisation 
des styles, vous finirez trés vite par avoir des résultats incohérents.


Quand vous créez un style à partir d'un autre, il hérite des 
propriétés de son style parent, c'est le cas de 15-17 ans qui dépend 
du style par défaut. C'est donc 15-17 ans qui doit avoir une mise en 
forme modifiée, et non les cellules qui ont un formatage par défaut 
que vous reformatez par derrière !


Bref, votre utilsiation des styles est à revoir.

Ensuite, puisque, d'ors et déjà, vous devez passer par une condition 
de type "la formule est" (je maintiens ma réponse d'hier, malgré les 
autres solutions fournies par Michel et François, car dans tous les 
cas, vous devrez intégrer le cas des cellules vides - sauf à réduire 
la plage sur laquelle le formatage s'applique !)


Donc, vous devez passer par format / Conditionnel / Gérer
Les formats conditionnels, de la feuille, sont affichés par plage.

Cela signifie que tous les formats à appliquer à une même plage, se 
paramètrent au même endroit.


Puisque dans votre nouveau fichier, vous n'avez plus de formatage 
conditionnel, partons du principe que vous formatez toujours cette 
colonne C.


Il vous suffit d'enchainer chaque condition, dans le bon ordre, pour 
prévoir tous les cas, via le bouton


Vous ajoutez votre formule, pour la plage considérée (voir 
explications d'hier)


Puis la condition suivante à appliquer.

Pour passer d'une ligne à l'autre, le raisonnement est Si alors 
style 18 ans sinon, alors si... style 15-17 ans... etcjusqu'à la 
dernière ligne. Vous pouvez déplacer vos conditions pour les mettre 
dans le bon ordre avec les boutons haut et bas


Cela signifie, dans votre cas, que vos conditions ne sont pas un 
intervalle de date mais  que l'intervalle est créé en combinant les 
conditions de chaque ligne.


Pour vos styles :

Style par défaut pour les cellules du classeur, toutes = celles qui 
ne font pas l'objet d'une analyse particulière en fait


Vous pouvez avoir un style pour la colonne C qui sera le style quand 
aucune condition n'est remplie.


chacun de vos styles par tranche d'age est appliqué quand la 
condition est remplie, mais si la condition suivante est remplie, 
alors le style suivant est appliqué.


C'est ça qui doit vous permettre de trouver le bon ordre (et le bon 
sens : supérieur ou inférieur) pour l'enchainement des conditions.



Si vous aviez un fichier plus parlant sur votre besoin réel, il 
serait plus facile de vous guider, parce que faire un test sur un 
fichier où il n'y a que 3 dates, ça rend le fichier peu utile (sauf 
à voir que votre utilisation des styles est à améliorer, voir ci 
dessus donc !)



Claire

Le 2024-01-22 20:45, Isa a écrit :


Merci @/François @//Ocleyr2lalune @//Michel Rudelle - Listes LibO/

Je 

[fr-users] Writer - Courriel de Publipostage

2024-01-24 Par sujet Alain Tixier
Bonjour
Je viens de constater que le publipostage via email ne marchait plus (le
problème semble récurrent d'après les informations trouvées sur Internet).
J'utilise LO 7.6.4.1 sur MacOs 14.3 (M2)
J'ai installé une version d'archive 7.5.0.2. Sans changer les paramètres de
connexion (repris automatiquement) et tout remarche à nouveau.
Voici la liste des erreurs :
LibreOffice n'a pas pu se connecter au serveur de courriel sortant.
Vérifiez vos paramètres système et les paramètres de LibreOffice. Vérifiez
le nom du serveur, le port et les paramètres des connexions sécurisées
--
: [SSL: CERTIFICATE_VERIFY_FAILED]
certificate verify failed: unable to get local issuer certificate
(_ssl.c:1131), traceback follows
  File "/Applications/LibreOffice.app/Contents/Resources/mailmerge.py",
line 99, in connect
self.server = smtplib.SMTP_SSL(server, port, timeout=tout,
context=ssl.create_default_context())
  File
"/Applications/LibreOffice.app/Contents/Frameworks/LibreOfficePython.framework/Versions/Current/lib/python3.8/smtplib.py",
line 1048, in __init__
SMTP.__init__(self, host, port, local_hostname, timeout,
  File
"/Applications/LibreOffice.app/Contents/Frameworks/LibreOfficePython.framework/Versions/Current/lib/python3.8/smtplib.py",
line 255, in __init__
(code, msg) = self.connect(host, port)
  File
"/Applications/LibreOffice.app/Contents/Frameworks/LibreOfficePython.framework/Versions/Current/lib/python3.8/smtplib.py",
line 339, in connect
self.sock = self._get_socket(host, port, self.timeout)
  File
"/Applications/LibreOffice.app/Contents/Frameworks/LibreOfficePython.framework/Versions/Current/lib/python3.8/smtplib.py",
line 1056, in _get_socket
new_socket = self.context.wrap_socket(new_socket,
  File
"/Applications/LibreOffice.app/Contents/Frameworks/LibreOfficePython.framework/Versions/Current/lib/python3.8/ssl.py",
line 500, in wrap_socket
return self.sslsocket_class._create(
  File
"/Applications/LibreOffice.app/Contents/Frameworks/LibreOfficePython.framework/Versions/Current/lib/python3.8/ssl.py",
line 1073, in _create
self.do_handshake()
  File
"/Applications/LibreOffice.app/Contents/Frameworks/LibreOfficePython.framework/Versions/Current/lib/python3.8/ssl.py",
line 1342, in do_handshake
self._sslobj.do_handshake()

PS : La même erreur existe avec la version 24.2.0.2 !

*Merci de votre aide.Cordialement,Alain Tixier* ;-)
*Je suis aussi joignable sur Signal (https://signal.org/fr/
)*
 *Je c**ontribue au respect de l'environnement en n'imprimant ce mail
qu'en cas de besoin.*
_

-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: [fr-users] Formats conditionnels pour des dates données

2024-01-24 Par sujet prog.amat...@free.fr

Bonjour,
Je n'ai pas suivi la conversation mais dans vos conditions, je pense 
qu'il vaut mieux mettre "la formule est". De plus une partie de vos 
dates ne sont pas des dates. Voir dans la feuille N, j'ai fait un 
copier, collage spécial date dans la colonne H.


Je vous mets une version qui semble bien fonctionner
https://www.cjoint.com/c/NAyovYJCUIj

Bon courage,
Claude


Le 24/01/2024 à 13:58, Isa a écrit :

Merci @Ocleyr2lalune pour toutes ces explications vraiment très claires.

J'ai remarqué aussi qu'il fallait tourtes feuilles déverrouillés (sans 
protection)pour pouvoir éditer un style même si le style n'était 
utilisé sur les autres feuilles, il me semble bien.



J'ai mis plusieurs conditions pour une plage de cellules
https://fichiers.ouvaton.coop/f.php?h=2lqle1yl=1

Mais les couleurs ne se mettent pas en place  !


D'avance merci



Le 23/01/2024 à 15:27, Ocleyr2lalune a écrit :


Bonjour

Michel et François ont répondu uniquement à la liste. J'ai fait 
répondre à tous. Leur message devrait vous parvenir, mais parfois 
avec de nombreuses heures de décalage. C'est probablement 
l'explication de la différence que vous notez.


Vous ne pouvez pas supprimer le style 15-17 ans car ce style est 
utilisé "quelque part", même si ce n'est pas visible. Vous pouvez le 
vérifier en affichant uniquement les "styles appliqués".


Si vous appliquez le style "Par défaut" à l'ensemble de la feuille, 
le style 15-17 ans, n'est plus appliqué. Et vous pouvez l'effacer.


Malgré tout, nous revenons au problème d'hier, je pense.

Quand vous utilisez le formatage conditionnel, vous devez garder à 
l'esprit que les zones de votre feuille, et de vos feuilles, qui ne 
sont pas concernées par le formatage conditionnel, doivent avoir un 
style.


Car toute cellule a un style associé, que l'on peut "surcharger", 
mais sur les millions de cellules de chaque feuille, celles que vous 
ne traitez pas ont besoin d'un style. Si par derrière vous faites une 
mise en forme manuelle pour compenser une mauvaise utilisation des 
styles, vous finirez trés vite par avoir des résultats incohérents.


Quand vous créez un style à partir d'un autre, il hérite des 
propriétés de son style parent, c'est le cas de 15-17 ans qui dépend 
du style par défaut. C'est donc 15-17 ans qui doit avoir une mise en 
forme modifiée, et non les cellules qui ont un formatage par défaut 
que vous reformatez par derrière !


Bref, votre utilsiation des styles est à revoir.

Ensuite, puisque, d'ors et déjà, vous devez passer par une condition 
de type "la formule est" (je maintiens ma réponse d'hier, malgré les 
autres solutions fournies par Michel et François, car dans tous les 
cas, vous devrez intégrer le cas des cellules vides - sauf à réduire 
la plage sur laquelle le formatage s'applique !)


Donc, vous devez passer par format / Conditionnel / Gérer
Les formats conditionnels, de la feuille, sont affichés par plage.

Cela signifie que tous les formats à appliquer à une même plage, se 
paramètrent au même endroit.


Puisque dans votre nouveau fichier, vous n'avez plus de formatage 
conditionnel, partons du principe que vous formatez toujours cette 
colonne C.


Il vous suffit d'enchainer chaque condition, dans le bon ordre, pour 
prévoir tous les cas, via le bouton


Vous ajoutez votre formule, pour la plage considérée (voir 
explications d'hier)


Puis la condition suivante à appliquer.

Pour passer d'une ligne à l'autre, le raisonnement est Si alors style 
18 ans sinon, alors si... style 15-17 ans... etcjusqu'à la dernière 
ligne. Vous pouvez déplacer vos conditions pour les mettre dans le 
bon ordre avec les boutons haut et bas


Cela signifie, dans votre cas, que vos conditions ne sont pas un 
intervalle de date mais  que l'intervalle est créé en combinant les 
conditions de chaque ligne.


Pour vos styles :

Style par défaut pour les cellules du classeur, toutes = celles qui 
ne font pas l'objet d'une analyse particulière en fait


Vous pouvez avoir un style pour la colonne C qui sera le style quand 
aucune condition n'est remplie.


chacun de vos styles par tranche d'age est appliqué quand la 
condition est remplie, mais si la condition suivante est remplie, 
alors le style suivant est appliqué.


C'est ça qui doit vous permettre de trouver le bon ordre (et le bon 
sens : supérieur ou inférieur) pour l'enchainement des conditions.



Si vous aviez un fichier plus parlant sur votre besoin réel, il 
serait plus facile de vous guider, parce que faire un test sur un 
fichier où il n'y a que 3 dates, ça rend le fichier peu utile (sauf à 
voir que votre utilisation des styles est à améliorer, voir ci dessus 
donc !)



Claire

Le 2024-01-22 20:45, Isa a écrit :


Merci @/François @//Ocleyr2lalune @//Michel Rudelle - Listes LibO/

Je voudrai mettre plusieurs conditions de couleurs avec des époques 
différentes


Entre telle date et telle date
couleur 1 avant 02/01/06
couleur 2 après 01/01/06 et avant 02/01/09
couleur 3 après 01/01/09 et avant 02/01/13

Re: [fr-users] Formats conditionnels pour des dates données

2024-01-24 Par sujet Isa

Merci @Ocleyr2lalune pour toutes ces explications vraiment très claires.

J'ai remarqué aussi qu'il fallait tourtes feuilles déverrouillés (sans 
protection)pour pouvoir éditer un style même si le style n'était utilisé 
sur les autres feuilles, il me semble bien.



J'ai mis plusieurs conditions pour une plage de cellules
https://fichiers.ouvaton.coop/f.php?h=2lqle1yl=1

Mais les couleurs ne se mettent pas en place  !


D'avance merci



Le 23/01/2024 à 15:27, Ocleyr2lalune a écrit :


Bonjour

Michel et François ont répondu uniquement à la liste. J'ai fait 
répondre à tous. Leur message devrait vous parvenir, mais parfois avec 
de nombreuses heures de décalage. C'est probablement l'explication de 
la différence que vous notez.


Vous ne pouvez pas supprimer le style 15-17 ans car ce style est 
utilisé "quelque part", même si ce n'est pas visible. Vous pouvez le 
vérifier en affichant uniquement les "styles appliqués".


Si vous appliquez le style "Par défaut" à l'ensemble de la feuille, le 
style 15-17 ans, n'est plus appliqué. Et vous pouvez l'effacer.


Malgré tout, nous revenons au problème d'hier, je pense.

Quand vous utilisez le formatage conditionnel, vous devez garder à 
l'esprit que les zones de votre feuille, et de vos feuilles, qui ne 
sont pas concernées par le formatage conditionnel, doivent avoir un style.


Car toute cellule a un style associé, que l'on peut "surcharger", mais 
sur les millions de cellules de chaque feuille, celles que vous ne 
traitez pas ont besoin d'un style. Si par derrière vous faites une 
mise en forme manuelle pour compenser une mauvaise utilisation des 
styles, vous finirez trés vite par avoir des résultats incohérents.


Quand vous créez un style à partir d'un autre, il hérite des 
propriétés de son style parent, c'est le cas de 15-17 ans qui dépend 
du style par défaut. C'est donc 15-17 ans qui doit avoir une mise en 
forme modifiée, et non les cellules qui ont un formatage par défaut 
que vous reformatez par derrière !


Bref, votre utilsiation des styles est à revoir.

Ensuite, puisque, d'ors et déjà, vous devez passer par une condition 
de type "la formule est" (je maintiens ma réponse d'hier, malgré les 
autres solutions fournies par Michel et François, car dans tous les 
cas, vous devrez intégrer le cas des cellules vides - sauf à réduire 
la plage sur laquelle le formatage s'applique !)


Donc, vous devez passer par format / Conditionnel / Gérer
Les formats conditionnels, de la feuille, sont affichés par plage.

Cela signifie que tous les formats à appliquer à une même plage, se 
paramètrent au même endroit.


Puisque dans votre nouveau fichier, vous n'avez plus de formatage 
conditionnel, partons du principe que vous formatez toujours cette 
colonne C.


Il vous suffit d'enchainer chaque condition, dans le bon ordre, pour 
prévoir tous les cas, via le bouton


Vous ajoutez votre formule, pour la plage considérée (voir 
explications d'hier)


Puis la condition suivante à appliquer.

Pour passer d'une ligne à l'autre, le raisonnement est Si alors style 
18 ans sinon, alors si... style 15-17 ans... etcjusqu'à la dernière 
ligne. Vous pouvez déplacer vos conditions pour les mettre dans le bon 
ordre avec les boutons haut et bas


Cela signifie, dans votre cas, que vos conditions ne sont pas un 
intervalle de date mais  que l'intervalle est créé en combinant les 
conditions de chaque ligne.


Pour vos styles :

Style par défaut pour les cellules du classeur, toutes = celles qui ne 
font pas l'objet d'une analyse particulière en fait


Vous pouvez avoir un style pour la colonne C qui sera le style quand 
aucune condition n'est remplie.


chacun de vos styles par tranche d'age est appliqué quand la condition 
est remplie, mais si la condition suivante est remplie, alors le style 
suivant est appliqué.


C'est ça qui doit vous permettre de trouver le bon ordre (et le bon 
sens : supérieur ou inférieur) pour l'enchainement des conditions.



Si vous aviez un fichier plus parlant sur votre besoin réel, il serait 
plus facile de vous guider, parce que faire un test sur un fichier où 
il n'y a que 3 dates, ça rend le fichier peu utile (sauf à voir que 
votre utilisation des styles est à améliorer, voir ci dessus donc !)



Claire

Le 2024-01-22 20:45, Isa a écrit :


Merci @/François @//Ocleyr2lalune @//Michel Rudelle - Listes LibO/

Je voudrai mettre plusieurs conditions de couleurs avec des époques 
différentes


Entre telle date et telle date
couleur 1 avant 02/01/06
couleur 2 après 01/01/06 et avant 02/01/09
couleur 3 après 01/01/09 et avant 02/01/13
couleur 4 après 01/01/13 et avant 02/01/21
couleur 5 après 01/01/21

Mais avant cela je n'arrive pas à supprimer le style créé
"effacé" n'est pas grisé
https://www.cjoint.com/c/NAwtOsQOJEp 



Aussi petite remarque je n'ai reçu par émail qu'une seule réponse 
celle-ci

alors que je vois que
@/François @//Ocleyr2lalune @//Michel Rudelle - Listes LibO
ont répondu.


/D'avance merci