OVH Cloud OVH Cloud

Extension personnalisée et double click

5 réponses
Avatar
Franck
Bonjour,
j'ai rajout=E9 dans ma base de registre tout ce qu'il faut pour qu'en
cliquant sur un fichier comportant mon extension perso (un fichier au
format XML), la commande suivante s'execute :

Ouverture d'un fichier de type XLT et chargement du XML dans ce XLT
gr=E2ce aux macros...

Pour ce faire, dans la base de registre, la cl=E9 "COMMAND" ressemble =E0
=E7a : EXCEL /eChemindeMonXml ChemindeMonXLT

Le Hic, c'est que d=E8s que le chemin du XML comporte un espace, =E7a me
plante =E0 la figure car il essai de l'interpreter bout apr=E8s bout...

Quelqu'un pourrait m'aider =E0 corriger cette ligne de commande :
"C:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXE" /e /%1
"C:\...\Prototypev2.xlt"

o=F9 %1 est le path de mon xml

Merci de votre aide.

5 réponses

Avatar
Dominique Vaufreydaz
Bonjour,

Quelqu'un pourrait m'aider à corriger cette ligne de commande :
"C:Program FilesMicrosoft OfficeOFFICE11EXCEL.EXE" /e /%1
"C:...Prototypev2.xlt"



Ca ne t'a pas sauter au yeux ? Pourquoi y'a-t-il des "" autours de
ton chemin d'accès a Excel ??? Parcequ'il comporte des espaces...

Tu mets dans la BDR "%1" et ca devrait rouler.

Doms.
Avatar
Franck
Bin désolé mais à force d'essayer toutes les combinaisons possible,
on s'y perd...
Enfin bref, ça fonctionne si ce n'est un détails... le chemin
d'accès de mon XML (que je cherche à récupérer) est au format dos
et em tronque mon extension(6 caractères) à 3 :
C:DOCUME~1.....MonFichier.Monextensiontronquée.
Y'a un moyen de récupérer le path sous l'autre format ?
Avatar
Nicolas
Franck wrote:

Quelqu'un pourrait m'aider à corriger cette ligne de commande :
"C:Program FilesMicrosoft OfficeOFFICE11EXCEL.EXE" /e /%1
"C:...Prototypev2.xlt"
où %1 est le path de mon xml



Essayez d'entourer le %1 de guillemets ?
(Just guessing)
Avatar
Franck
Oubliez ça, je vais le faire dans le XLT....
Encore merci... c'était très con comme truc mais bon, ça arrive...
Avatar
Franck
Voila, c'est impeccable... Merci encore