Danielminou
Messages postés7Date d'inscriptionmercredi 21 novembre 2007StatutMembreDernière intervention 6 novembre 2013
-
29 nov. 2007 à 17:14
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 2018
-
30 nov. 2007 à 22:15
Bonjour
Par un clic sur un bouton, je voudrais ouvrir un document .txt avec Wordpad, le document étant situé dans le path de l’exécutable.
Pouvez-vous m'indiquer comment procéder de manière la plus simple possible car mes capacités techniques sont limitées.
Merci
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 30 nov. 2007 à 09:37
salut,
et voir ici pour lancer l'éditeur par défaut (donc excel là)
++
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp
Danielminou
Messages postés7Date d'inscriptionmercredi 21 novembre 2007StatutMembreDernière intervention 6 novembre 2013 30 nov. 2007 à 12:18
Merci pour les message.
Effectivement le code de fsltp marche bien.
Ceci étant, je voudrais aller chercher le fichier FichText.txt dans le path de l’appli et là problème de syntaxe semble-t-il
Voici ce que j’ai essayé sous win98( l’emplacement étant différent sous XP):
Private Sub Command1_Click()
Shell "c:\program files\accessoires\WordPad.exe (App.Path & "\FichText.txt"), vbMaximizedFocus
End Sub
If SearchFile(cFile,cExt) <> False Then
Dim WshShell
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Exec (SearchFile(cFile,cExt) & Space(1) & """" & cFileTxt & """")
Set WshShell = Nothing
Else
MsgBox cFile & "." & cExt & " non trouvé"
End If
Function SearchFile(MonFichier,MonExtension)
Dim strComputer, objWMIService, colFiles, objFile
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\" & strComputer & "\root\cimv2")
Set colFiles = objWMIService.ExecQuery _
("Select * from CIM_DataFile where FileName='" & MonFichier & _
"' And Extension ='" & MonExtension & "'")
For Each objFile in colFiles
SearchFile = objFile.Name
Set objWMIService = Nothing
Set colFiles = Nothing
Exit Function
Next
Set objWMIService = Nothing
Set colFiles = Nothing
SearchFile = False
End Function
Danielminou
Messages postés7Date d'inscriptionmercredi 21 novembre 2007StatutMembreDernière intervention 6 novembre 2013 30 nov. 2007 à 22:07
Merci PCPT, je retrouve bien mon fichier maintenant.
Mon problème est maintenant de rechercher Wordpad.exe pour l'exécuter.
Je suis amateur et j'ai utilisé les instructions les plus élémentaires de VB, le résultat n'est pas nul... mais je suis vite limité même en cherchant un peu partout.
Si qq peut m'aider pour localiser WordPad.exe en m'expliqua,t où je dois placer le code ça me rendrait bigrement service.