Lancer .exe dans powerpoint

marcod59 Messages postés 170 Date d'inscription vendredi 16 janvier 2004 Statut Membre Dernière intervention 13 juin 2010 - 26 janv. 2005 à 09:23
domsig Messages postés 125 Date d'inscription lundi 6 septembre 2004 Statut Membre Dernière intervention 11 mai 2010 - 29 janv. 2005 à 10:28
marcod59
Bonjours à tous,

Quelqu'un sait-il comment lancer un .exe depuis VBA de powerpoint.
En sachant que la ligne suivante ne fonctionne pas :
Shell App.Path & "\fin.exe"

Merci d'avance
@+++

5 réponses

domsig Messages postés 125 Date d'inscription lundi 6 septembre 2004 Statut Membre Dernière intervention 11 mai 2010
26 janv. 2005 à 09:56
salut

chez moi ça marche en faisant sur le clic d'un bouton :
dim x as variant
x=shell(chemin de l'exécutable\exécutable)

chez moi si je fais application.path ça me renvoie le répertoire d'installation de powerpoint et pas celui où est enregistrée la présentation, ça doit être la cause de ton erreur...

à+
0
marcod59 Messages postés 170 Date d'inscription vendredi 16 janvier 2004 Statut Membre Dernière intervention 13 juin 2010
26 janv. 2005 à 10:45
marcod59

Exact, cette ligne fonctionne mais j'aimerais lancer le .exe depuis le dossier où il figure. Ceci même si quelqu'un à déplacé le dossier.

Merci pour ta réponse.
@+++
0
domsig Messages postés 125 Date d'inscription lundi 6 septembre 2004 Statut Membre Dernière intervention 11 mai 2010
27 janv. 2005 à 09:10
si quelqu'un a déplacé le dossier de l'exécutable je ne vois pas bien comment ta présentation pourrait en retrouver le chemin, à moins de balayer le disque dur jusqu'à le trouver...
ou alors tu parles du dossier de la présentation ? mais dans ce cas ma première réponse fonctionne...
0
marcod59 Messages postés 170 Date d'inscription vendredi 16 janvier 2004 Statut Membre Dernière intervention 13 juin 2010
27 janv. 2005 à 10:51
marcod59

Oui le .exe et le .ppt sont dans le même dossier et j'aimerais avoir la même fonction qui est utilisé en VB (Shell App.Path & "\fin.exe") qui ne fonctionne pas dans powerpoint.
Avec
dim x as variant
x=shell(chemin de l'exécutable\exécutable)
si le chemein de l'exe change cela ne fonctionne plus.

Merci
@+++
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
domsig Messages postés 125 Date d'inscription lundi 6 septembre 2004 Statut Membre Dernière intervention 11 mai 2010
29 janv. 2005 à 10:28
ça rejoint ce que je te dis :

- soit l'exécutable reste dans le repertoire du ppt et à ce moment tu peux coder en dur l'accès à l'exécutable avec x=shell(chemin de l'exécutable\exécutable),

- soit l'exécutable est dans un autre répertoire fixe et connu et à ce moment la même ligne fonctionne,

- soit l'exécutable est dans un chemin inconnu et à ce moment la
solution c'est de coder une recherche du chemin de l'exécutable avant
son exécution
0
Rejoignez-nous