Page 2 sur 2
Re: [Résolu] Ouverture fichier excel avec RunProgram
Publié : dim. 05/févr./2012 1:57
par Ar-S
Le Soldat Inconnu a écrit :Hum, avec Excel, ce qui fonctionne pour 2003 ne fonctionne pas pour 2010 et vice-versa. Vive Microsoft. J'ai le même bazar avec mon lanceur d'application et je n'ai pas encore trouvé la solution polyvalente.
J'utilise actuellement ton code ARS, mon il ne fonctionne pas avec 2010 (si je ne me trompe pas, ou alors c'est l'inverse, mais il y a un cas ou ça foire)
J'ai uniquement testé avec le seul fichier .xlsx qu'on m'a envoyé, et il s'ouvre par défaut avec LibreOffice. Pour office2010 je ne peux pas tester je ne l'ai pas.
Re: [Résolu] Ouverture fichier excel avec RunProgram
Publié : dim. 05/févr./2012 11:33
par Le Soldat Inconnu
@Dobro :
Et comment tu sais qu'il ne s'ouvre pas ? Ou alors tu génère un raccourci par défaut ?
Re: [Résolu] Ouverture fichier excel avec RunProgram
Publié : dim. 05/févr./2012 11:41
par Backup
non parce que des fois c'est l'inverse !

j'avais testé le raccourci systématique, ça marche pas toujours ....
pour Starter , par defaut je lance en lien directe , mais... lorsqu'un prg est récalcitrant, je creer un raccourcis manuellement
et je le place dans starter , et là, ça roule
j'ai toujours eu la bulle de creer un mode automatique ,mais c'est faisable
tu lance en direct , puis tu test si l'application est lancée
avec un
Code : Tout sélectionner
hWinCalc = FindWindow_ (vbNullString, "Calculatrice" )
Debug hWinCalc
mais ça tu le sais deja ...
si pas lancé , tu créer un raccourci (j'ai le code quelque part qui creer un raccourci, si tu veux)
et tu lance le raccourci , ça devrai fonctionner

Re: [Résolu] Ouverture fichier excel avec RunProgram
Publié : lun. 06/févr./2012 0:16
par Malo
Ce qui est donné par l'aide PB
" Resultat = RunProgram(NomFichier$ [, Parametres$, RepertoireCourant$ [, Options [, SenderProgram]]])
Lance un programme externe. Le 'NomFichier$' contient le nom et le chemin de l'exécutable à lancer....."
Si l'on met le chemin du fichier dans "NomFichier$" cela ouvre Excel mais pas le fichier, ce qui se passe avec ton code Ar-S (du moins pour moi).
Le code de djes fonctionne bien pour ce que je veux réaliser, sous Vista et XP avec Excel 2002 - 2003
@ Dobro je n'ai pas bien compris la façon dont tu lance ton raccourci :
tu fais un clic sur ton raccourci ou tu le lance avec une commande depuis ton programme et donc tu ouvres
directement le fichier concerné?
Re: [Résolu] Ouverture fichier excel avec RunProgram
Publié : lun. 06/févr./2012 1:23
par Backup
Malo a écrit :
@ Dobro je n'ai pas bien compris la façon dont tu lance ton raccourci :
tu fais un clic sur ton raccourci ou tu le lance avec une commande depuis ton programme et donc tu ouvres
directement le fichier concerné?
Starter est un lanceur d'applications
inspiré des balances a fruits de Casino , un bouton pour un fruit , ben la, un bouton pour lancer une application , ouvrir un dossier etc ..
chaque bouton utilise RunProgram() avec un lien direct sur le prg a lancer
mais il arrive , pour une raison mysterieuse , que certains prg , ne se lancent pas !
dans ce cas , on peut creer un raccourcis , et pointer sur ce raccourcis
le raccourcis étant créé manuellement , (mais pourrai être crée de façon automatique par Starter, cependant j'ai toujours eu la bulle de le faire)
est-ce plus clair ?
Re: [Résolu] Ouverture fichier excel avec RunProgram
Publié : lun. 06/févr./2012 12:13
par Malo
Oui Dobro je comprend mieux ton principe de raccourci, merci