Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2019 chemin de fichier vba

matlatarte

XLDnaute Junior
Bonsoir, j'ai un code qui fait appel à un fichier qui est dans le même dossier que le fichier excel:

GetObject(ThisWorkbook.Path & "\" & "Diapo.pptm")

le problème est que cela fonctionne très bien sur mon pc (bureau) mais dès que je déplace ce dossier (avec tout dedans...) en question sur un autre ordi le fichier "Diapo" n'est plus retrouvé !

quelqu'un a t-il déjà ce problème ?
 

TooFatBoy

XLDnaute Barbatruc
Bonjour,

Si tu double-cliques sur le fichier "Diapo.pptm" sur cet autre ordi, il s'ouvre correctement ?
 

matlatarte

XLDnaute Junior
Bonjour, oui je viens de tester avec messagebox le chemin est correcte... j'ai essayé à la racine c: même problème; le fichier s'ouvre bien sur l'ordi en question si je le lance directement... je ne vois vraiment pas...
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour,
Erreur 432 : Impossible de trouver le nom de fichier ou de classe pendant une opération Automation
Ca nous avance guère.
Donc soit il ne reconnait pas le chemin, soit il ne peut ouvrir Powerpoint.

Essayez ça, ça devrait ouvrir Powerpoint :
VB:
Sub Essai()
    Set ppt = CreateObject("PowerPoint.Application")
    ppt.Visible = True
End Sub
ou ça :
Code:
Sub Essai()
    Set ppt = CreateObject("PowerPoint.Application")
    GetObject (ThisWorkbook.Path & "\" & "Diapo.pptm")
    ppt.Visible = True
End Sub
Sinon je donne ma langue au chat.
 

Discussions similaires

Réponses
10
Affichages
277
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…