Tout marche chez moi
Pour la ligne 4,
Print( FileExists("https://www.lego.com/favicon-32x32.png"))
'6
fonctionne, donc je pencherais peut-être que ce soit dû à un problème de
"dossier" ou peut-être à une redirection (vu que c'est un cdn).
Yves
Le mar. 20 mai 2025 à 12:05, Patrick Auclair <[email protected]> a
écrit :
> Bonjour à toutes et à tous,
>
> Je ne suis pas un PRO des macros et d'autres auront certainement de
> meilleures explications que moi.
> Concernant la ligne 3 : si, le résultat est correct, mais une partie du
> texte est masquée. Si l'on sélectionne ce qui apparaît dans la "petite
> boite" et que l'on "tire" vers le bas ont voit bien
> "/element.img.photoreal.192x192/" & "6533639.jpg". Cela est dû, je
> pense, au fait que l'affichage ne se redimensionne pas.
> Si on remplace la ligne 3 par celle-ci :
> Print ("https://www.lego.com/cdn/product-assets" & chr(13) &
> "/element.img.photoreal.192x192/6533639.jpg") ' nota : Chr(13)
> produit un Retour Chariot (CR en Anglais)
> on obtient alors deux fenêtres successives "avertissement" . Cela est
> bien documenté dans l'aide.
> Personnellement je n'utilise jamais Print et je lui préfère MsgBox. On
> peut aussi l'utiliser très simplement, comme Print, avec juste le texte
> à afficher.
> Quelques petites lignes à tester pour se rendre compte :
> MsgBox("https://www.lego.com/cdn/product-assets" &
> "/element.img.photoreal.192x192/" & "6533639.jpg")
> Comme pour le Print précédent, on ne voit qu'une partie de la
> chaine de caractères, mais tout y est bien. En sélectionnant et en
> tirant vers le bas, on voit la seconde partie de la chaine.
> MsgBox("https://www.lego.com/cdn/product-assets" & chr(13) &
> "/element.img.photoreal.192x192/" & "6533639.jpg")
> Là par contre c'est bien mieux on voit toute la chaine de caractère sur
> deux lignes.
> Nota : La longueur maximum d'une ligne de caractère est de 73 pour
> ne pas être coupée et la fin renvoyée à la ligne suivante.
> Pour le nombre maximum de lignes je ne sais pas, je
> n'ai jamais dépassé 10.
> ATTENTION : Ces remarques ne sont valables que sous Windows10.
> Tests réalisés sur :
> Version: 24.8.6.2 (X86_64) / LibreOffice Community
> Build ID: 6d98ba145e9a8a39fc57bcc76981d1fb1316c60c
> CPU threads: 4; OS: Windows 10 X86_64 (10.0 build 19045); UI render:
> Skia/Raster; VCL: win
> Locale: fr-FR (fr_FR); UI: fr-FR
> Calc: CL threaded
>
> J'ai aussi testé sur Debian 12 avec :
> Version: 25.2.0.3 (X86_64) / LibreOffice Community
> Build ID: e1cf4a87eb02d755bce1a01209907ea5ddc8f069
> CPU threads: 4; OS: Linux 6.1; UI render: default; VCL: gtk3
> Locale: fr-FR (fr_FR.UTF-8); UI: fr-FR
> Calc: threaded
> Les résultats ne sont pas les mêmes concernant l'affichage, mais je n'ai
> pas développé. A tester en fonction des diverses distributions et des
> environnements graphiques utilisés.
>
> Concernant la ligne 4 : Cela donne FALSE avec la version 24.8.6.2 (X86_64).
> Là je sèche lamentablement.
> Cordialement
>
> Patrick
>
> --------------------------------------------------------
> Lorsque tu arrives en haut de la montagne, continue de grimper. ;)
>
> Le 16/05/2025 à 21:43, linux a écrit :
> > Bonsoir à toutes et tous,
> >
> > Une question pour les pro des macros.
> >
> > Ci-dessous une macro qui à un comportement bizarre
> >
> >
> > REM ***** BASIC *****
> >
> > Sub Main
> > Print(
> > FileExists("
> https://www.libreoffice.org/assets/Uploads/download-block-logo-large.png"))
>
> > '1
> > Print ("https://www.leg.com/cdn/product-assets" &
> > "/element.img.photoreal.192x192/" &
> > "6533639.jpg") '2
> > Print ("https://www.lego.com/cdn/product-assets" &
> > "/element.img.photoreal.192x192/" &
> > "6533639.jpg") '3
> > Print( FileExists("https://www.lego.com/cdn/product-assets" &
> > "/element.img.photoreal.192x192/" & "6533639.jpg")) '4
> > End Sub
> >
> > la ligne 3 ne se comporte pas comme prévu car elle affiche
> > https://www.lego.com/cdn/product-assets/ quelle que soit la version de
> > LibreOffice 7-1-8-1 , 7-6-6-3 , 24-8-6-2 et 24-8-7-2.
> >
> > La ligne 4 donne True pour les versions 7-1-8-1 et 7-6-6-3 mais False
> > pour 24-8-6-2 et 24-8-7-2.
> >
> > Merci par avance de vos retours
> >
> > Jean-Luc
> >
> >
> >
>
> --
> Envoyez un mail à [email protected] 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 à [email protected] pour vous désinscrire
Les archives de la liste sont disponibles à
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy