Version: 25.2.0.3 (X86_64) / LibreOffice Community Build ID: e1cf4a87eb02d755bce1a01209907ea5ddc8f069 CPU threads: 8; OS: Windows 11 X86_64 (10.0 build 26100); UI render: Skia/Raster; VCL: win Locale: fr-BE (fr_BE); UI: fr-FR Calc: threaded
j'ai oublié de signaler ma version Le mar. 20 mai 2025 à 23:33, yves dutrieux <[email protected]> a écrit : > 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 > -- 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
