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.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)
[Résolu] Ouverture fichier excel avec RunProgram
Re: [Résolu] Ouverture fichier excel avec RunProgram
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
-
- Messages : 4312
- Inscription : mer. 28/janv./2004 20:58
- Localisation : Clermont ferrand OU Olsztyn
- Contact :
Re: [Résolu] Ouverture fichier excel avec RunProgram
@Dobro :
Et comment tu sais qu'il ne s'ouvre pas ? Ou alors tu génère un raccourci par défaut ?
Et comment tu sais qu'il ne s'ouvre pas ? Ou alors tu génère un raccourci par défaut ?
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?
[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Re: [Résolu] Ouverture fichier excel avec RunProgram
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
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


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
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
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é?
" 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
Starter est un lanceur d'applicationsMalo 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é?
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
Oui Dobro je comprend mieux ton principe de raccourci, merci