Script vba pour diriger autre programme...need help ;)

Script vba pour diriger autre programme...need help ;) - VB/VBA/VBS - Programmation

Marsh Posté le 26-01-2006 à 18:02:25    

Bonjour tout le monde...
 
Alors voila, le VBA je ne connais pas trop, je suis surtout orienté c et java...
J'essaye de faire une fonction VBA qui appelle un prg(ca j'ai reussi...) et a l'ouverture de se programme, il faut valider un bouton (avertissement), puis lui faire ouvrir un fichier (qui souvre avec ce prg)...
comment ecrire ce script?
 
et en passant, est se que quelqu'un connait comment executer des raccourcis clavier en ligne de commande?  
 
 
merci pour vos reponses...


---------------
"Il faudrait construire des asiles de cons, mais vous imaginez la taille des batiments.." - André Dussolier, (Tais-Toi !!!)
Reply

Marsh Posté le 26-01-2006 à 18:02:25   

Reply

Marsh Posté le 01-02-2006 à 08:37:37    

personne?


---------------
"Il faudrait construire des asiles de cons, mais vous imaginez la taille des batiments.." - André Dussolier, (Tais-Toi !!!)
Reply

Marsh Posté le 01-02-2006 à 11:00:37    

Salut  
pour le message d'avertissement je pense à ca :
 
msgbox "ton message", 0+48+4096,"le titre de ta msgbox
 
 apres pour ouvrir un fichier d'un prog quelquonque :
 
2. Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" _
3. (ByVal hwnd As Long, ByVal lpOperation As String, _
4. ByVal lpFile As String, ByVal lpParameters As String, _
5. ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
 
6.Sub ShellOuvre()
7.Dim fichier  
8.fichier = Application.GetOpenFilename
' tu peux mettre ton msgbox ici par exemple:
9. Msgbox "ton message", 0+48+4096,"titre"
10.ShellExecute 0, "open", fichier, "", "", 0
11.End Sub
 
Voila

Reply

Marsh Posté le 01-02-2006 à 11:31:48    

hhmmmm.... merci...
Là j'ai pas tout compris...
Comment faire executer en fait, les raccourcis clavier enter, puis alt+f et ctrl+o
 
 


---------------
"Il faudrait construire des asiles de cons, mais vous imaginez la taille des batiments.." - André Dussolier, (Tais-Toi !!!)
Reply

Marsh Posté le 01-02-2006 à 12:50:47    

En fait tu veux faire quoi ?
mon code sert à ouvrir n importe quel fichier en le recherchant sur le disque...avec au passage un msgbox d avertissement
 
tu n es pas obligé d ouvrir l'application avant ...
 
apres je sais pas ce que tu veux faire...
 
 
 

Reply

Marsh Posté le 01-02-2006 à 17:21:07    

en fait j'ouvre une appli..
 
et qd cette appli s'ouvre, on a le choix entre 2 boutons, moi j'ai juste a faire "entrer" et le prg est definitivement ouvert, ensuite
je veux faire fichier puis ouvrir en automatique... dc a l'ouverture du fichier il faudrai que le prg execute a touche entrée puis la touche alt+f et ensuite ctrl+O... et apres on cherche le fichier que l'on veux en reprenant en manuel..... voila...
 
dc en appuyant sur le bouton, je vx que m'apparaisse le prg directement avec le choix du fichier a cocher... voila..


---------------
"Il faudrait construire des asiles de cons, mais vous imaginez la taille des batiments.." - André Dussolier, (Tais-Toi !!!)
Reply

Marsh Posté le 01-02-2006 à 20:46:20    

Cherche des options sur la commande 'SendKey', tu trouveras peut être ton bonheur.
 
Par contre, si j'étais toi, je ne me servirais pas de vba pour faire ca ...

Reply

Marsh Posté le 02-02-2006 à 14:29:34    

oki.. merci pour la commande je vais chercher ca...
 
je fais comme ca car j'ai pas le choix... ;)


---------------
"Il faudrait construire des asiles de cons, mais vous imaginez la taille des batiments.." - André Dussolier, (Tais-Toi !!!)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed