Ouvrir un fichier dans une autre application

  • Initiateur de la discussion Initiateur de la discussion Lu K
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Lu K

XLDnaute Occasionnel
Bonjour à toutes et à tous,

Je cherche à ouvrir à fichier dans une application ouverte, j'arrive à ouvrir une application et un fichier en même temps mais pas quand l'appli est ouverte.

Mon code :
Code:
'Fonction pour voir si l'appli est ouverte
Function ApplyLancee(strChemin As String) As Boolean
 
    On Error Resume Next
 
    Open strChemin For Binary Access Read Write Lock Read Write As #1
    Close #1
 
    If Err.Number <> 0 Then
        ApplyLancee = True
        Err.Clear
    End If
 
End Function

'Code
    If ApplyLancee("C:\Program Files\Mon_appli.exe") = True Then
        MsgBox "l'application est déja lancéé"
        Shell "C:\Mes documents\Mon fichier.(extension)" 'là j'ai un problème !!!!
    Else
        'MsgBox "application non lancée"
        Shell "C:\Program Files\Mon_appli.exe C:\Mes documents\Mon fichier.(extension)" 'là tout va bien
    End If

Merci d'avance pour votre aide.
 
Re : Ouvrir un fichier dans une autre application

Bonjour à tous,

Tout simplement j'arrive à ouvrir mon appli avec le fichier ( Shell "C:\Program Files\Mon_appli.exe C:\Mes documents\Mon fichier.(extension)"), mais quand l'appli est ouverte je n'arrive pas à ouvrir le fichier :
Shell "C:\Mes documents\Mon fichier.(extension)" 'là j'ai un problème !!!!

Bonne journée
 
Re : Ouvrir un fichier dans une autre application

Re,

Il s'agit d'un logiciel de dessin ou je veux ouvrir une macro (texte) au format .bsc

L'ouverture de l'appli ne me pose pas de problème, c'est juste ouvrir mon fichier quand l'appli est déja ouverte !

Merci.
 
Re : Ouvrir un fichier dans une autre application

La fonction Shell lance un programme exécutable. Si ce n'est pas le cas de ton fichier Shell ne te l'ouvrira pas.
Je pense qu'il te faut tester d'autres méthodes (peut-être en passant par FileSystemObject ou des API Windows) mais comme je ne peux tester je n'en suis pas sûr.
A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
429
Retour