Ouverture de fichier .ods

Bonjour

Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide (http://fr.libreoffice.org/get-help/poser-une-question/).
Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de votre réponse.

Email: - claude.chupin1@free.fr
Sujet: - Ouverture de fichier .ods
Question: - Bonjour,
Je cherche a porter un programme écrit en VBA Excel sous LibreOffice
Windows7 64 bits

Impossible d'ouvrir le fichier en utilisant les fonctions:
ConvertToURL et loadComponentfromURL

Merci de votre réponse

Bonjour,

-----Message d'origine-----
De : demande_aide_fr@libreoffice.org
[mailto:demande_aide_fr@libreoffice.org]
Envoyé : mercredi 25 mars 2015 17:26
À : users@fr.libreoffice.org
Objet : [fr-users] Ouverture de fichier .ods

Bonjour

Voici une nouvelle question envoyée à l'aide du formulaire de demande
d'aide (http://fr.libreoffice.org/get-help/poser-une-question/).
Si vous répondez, merci de penser à utiliser la fonction "répondre à tous"
de votre logiciel de courrier électronique de façon que le demandeur
reçoive une copie de votre réponse.

Email: - claude.chupin1@free.fr
Sujet: - Ouverture de fichier .ods
Question: - Bonjour,
Je cherche a porter un programme écrit en VBA Excel sous LibreOffice
Windows7 64 bits

Impossible d'ouvrir le fichier en utilisant les fonctions:
ConvertToURL et loadComponentfromURL

si adresseDoc est l'adresse URL du fichier à ouvrir:

Doc = StarDesktop.LoadComponentFromURL(adresseDoc,"_blank",0,propFich())

l'objet Doc est ton fichier.

PS: je te conseille d'investir dans l'ouvrage:
Programmation OpenOffice.org et LibreOffice de Marcelly et Godard (Eyrolles)
Tout y est !

Cordialement,
Michel

Bonjour,

-----Message d'origine-----
De : Chupin Claude [mailto:claude.chupin1@free.fr]
Envoyé : jeudi 26 mars 2015 10:33
À : 'Michel Rudelle'
Objet : RE: [fr-users] Ouverture de fichier .ods

Bonjour,

Merci pour la réponse rapide.

L'ouvrage que j'utilise est celui que vous m'indiquez.

J'ai envoyé d'autre questions, il semble que la version 4.4 pose problème

Je travaille habituellement avec la Version: 4.3.5.2 sous Vista-32b. Je
viens d'installer la Version: 4.4.2.1 et mes macros habituelles contenant en
particulier l'ouverture de documents et MsgBox fonctionnent normalement. Je
l'ai aussi installée sur un portable Windows 7-64b et là aussi tout va bien.
Je n'ai aucune piste à suggérer, d'où l'importance de la note qui suit:

ATTENTION: Bien faire "répondre à tous" de façon à ce que la liste reçoive
la réponse et que d'autres que moi puissent apporter des éclairages
pertinents.

Cordialement
Michel

Bonjour

il semble que la version 4.4 pose problème

Je ne reproduis pas ces dysfonctionnements avec cette version
sous windows 7.

Tu ne nous donnes vraiment que peu d'informations, donc difficile
de t'aider.

Une bonne pratique est de vérifier l'url convertie avant d'ouvrir
le document. Par exemple :

sUrl = convertToUrl("c:\Test\template.ods")

if fileExists(sUrl) then
  Doc = StarDesktop.LoadComponent... etc.
else
  msgbox "document non trouvé".... etc.
end if

Si tu réponds, merci de penser à utiliser la fonction "répondre à tous"
du logiciel de courrier de façon que la liste reçoive la réponse.

Cordialement
Pierre-Yves

Bonjour,

Je viens de charger la version 4.4.1 (l'ancienne était 4.1.03)

Mes problèmes de MsgBox et de pas à pas refonctionnent.

par contre l'ouverture du fichier .ods ne fonctionne toujours pas.

le ConvertToURL me donne effectivement un nom assez bizarre, le problème
vient du StarDesktop....

Je reprends maintenant les tests.

merci

j'ai envoyé un mail à Michel Rudelle pour lui expliquer l'ensemble de mes
démarches.
Par contre je n'ai pas diffusé à tous.

-----Message d'origine-----