VBA ouvrir clavier virtuel à l'affichage userform
Résolu/Fermé
A voir également:
- VBA ouvrir clavier virtuel à l'affichage userform
- Comment ouvrir un fichier epub ? - Guide
- Telecharger clavier arabe virtuel - Télécharger - Divers Web & Internet
- Ouvrir fichier .bin - Guide
- Bureau virtuel windows 10 - Guide
- Comment ouvrir un fichier docx ? - Guide
7 réponses
f894009
Messages postés
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
1 709
7 juil. 2015 à 07:57
7 juil. 2015 à 07:57
Bonjour,
'http://vb.developpez.com/faq/?page=Systeme#killprocess
'http://vb.developpez.com/faq/?page=Systeme#killprocess
Private Sub CommandButton2_Click() KillProcess "osk.exe" End Sub Public Function KillProcess(ByVal ProcessName As String) As Boolean Dim svc As Object Dim sQuery As String Dim oproc Set svc = GetObject("winmgmts:root\cimv2") sQuery = "select * from win32_process where name='" & ProcessName & "'" For Each oproc In svc.execquery(sQuery) oproc.Terminate Next Set svc = Nothing End Function
f894009
Messages postés
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
1 709
6 juil. 2015 à 10:25
6 juil. 2015 à 10:25
Bonjour,
Private Sub LaTextBox_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single) Me.ShortcutMenu = False If Button = 1 Then 'clic gauche retval = Shell("cmd /c C:\Windows\System32\osk.exe", vbNormalFocus) End If End Sub
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
6 juil. 2015 à 12:01
6 juil. 2015 à 12:01
Bonjour,
Avec ceci:
Avec ceci:
Shell "CMD /C " & """" & "C:\Windows\System32\osk.exe" & """"
f894009
Messages postés
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
1 709
Modifié par f894009 le 6/07/2015 à 13:56
Modifié par f894009 le 6/07/2015 à 13:56
Re,
faudra m'expliquer pourquoi ca marche chez moi !!!!!!!
Est-ce que le code se deroule ???
faudra m'expliquer pourquoi ca marche chez moi !!!!!!!
Est-ce que le code se deroule ???
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
f894009
Messages postés
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
1 709
6 juil. 2015 à 14:41
6 juil. 2015 à 14:41
Re,
fichier test avec ligne de commande au plus simple
https://www.cjoint.com/c/EGgmPsWLvsL
fichier test avec ligne de commande au plus simple
https://www.cjoint.com/c/EGgmPsWLvsL
Merci beaucoup pour vos réponses. Désolé f894009 je ne comprends pas non plus pourquoi ca ne fonctionnait pas.
Cs_le_pivert encore une fois merci !
Cs_le_pivert encore une fois merci !
Voilà le code pour ouvrir le clavier lorque mon userform est activé:
Private Sub UserForm_Activate()
'open virtual keyboard
keyboard = Shell("CMD /C " & """" & "C:\Windows\System32\osk.exe" & """")
End Sub
Pour fermer le clavier j'ai essayé (mais ca ne fonctionne pas) :
Private Sub UserForm_Click()
KillApp keyboard
End Sub
Private Sub UserForm_Activate()
'open virtual keyboard
keyboard = Shell("CMD /C " & """" & "C:\Windows\System32\osk.exe" & """")
End Sub
Pour fermer le clavier j'ai essayé (mais ca ne fonctionne pas) :
Private Sub UserForm_Click()
KillApp keyboard
End Sub
7 juil. 2015 à 08:28