À force d faire des tests, j'ai rajouté des choses en trop. Mais, la
correction ne change rien !
J'avais un problème équivalent avec la fonction store.
Le 13/06/2024 à 15:12, Bruno DUMAS a écrit :
Bonjour,
N'étant pas du tout familiarisé avec les macros, je doute que mon
intervention te soit très utile, mais dans le "code qui te gène", une
chose m'a interpellé... : Pourquoi un *_double_* appel à la fonction
ConvertToURL ????
vNote.storeAsURL(
ConvertToURL(ConvertToURL(page.getCellByPosition(1,4).string)), args0())
^^^^ ^^^^
Je n'y connaît pas grand chose en macro, mais pourquoi convertir une
URL en URL ????
Bonne journée,
Bruno.
Le 13/06/2024 à 09:46, Bernard Siaud alias Troumad a écrit :
Bonjour
Je n'arrive pas à sauvegarder un fichier ouvert et modifié par macro.
Je vous montre l'ouverture, la fermeture et l'erreur générée.
Voici ma version de libo :
Version: 24.2.3.2 (X86_64)
Build ID: 420(Build:2)
CPU threads: 8; OS: Linux 6.6; UI render: default; VCL: gtk3
Locale: fr-FR (fr_FR.UTF-8); UI: fr-FR
Calc: threaded
J'essaie de sauver un fichier préalablement ouvert avec :
vNote=StarDesktop.LoadComponentFromUrl(ConvertToUrl(page.getCellByPosition(1,4).string),
"_blank",0, args())
Voici le code qui me gène :
args0(0).Name = "FilterName"
args0(0).Value = "MS Excel 97"
vNote.storeAsURL(
ConvertToURL(ConvertToURL(page.getCellByPosition(1,4).string)),
args0())
Voici l'erreur qui arrive dans une boite de dialogue :
Erreur d'exécution basic.
une exception s'est produite :
Type: com.sun.star.task.ErrorCodeIOExpetion
Message: SFxBASEModel::impl_store <file:///12306900> failed: 0x507(Error
Area:Io Class:Access Code:7)
at/home/iurt/rpmbuild/BUILD/libreoffice-24.2.3.2/sfx2/source/doc/sfxmodel.cxx:3274
Le message est presque le même avec les versions 7.6 et 24 livrées
par documentfondation.
--
Amicalement vOOotre Troumad Alias Bernard SIAUD
mon site : http://troumad.org : AD&D maths WEB...
Pour la liberté http://www.developpez.net/forums/f17/systemes/linux/
N'envoyez que des documents avec des formats ouverts, comme
http://fr.libreoffice.org
--
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