
Originariamente inviato da
keccoricci
il riconoscimento è automatico solo per le "app" Windows 8.
per tutto il resto è necessario aprire la tastiera dall'apposito pulsante situato nella barra degli strumenti.
per questo volevo cercare una soluzione.
Shell dovrebbe andare... gli EXЕ non richiedono il PATH, ma forse
Dim mVirtApp as long
mVirtApp = Shell("%windir%\system32\osk.exe", 1)
In caso puoi tentare questa
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As String, _
ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
ShellExecute 0, vbNullString, "osk.exe", vbNullString, "C:\", 1
Oppure questa
Application.FollowHyperlink "C:\Windows\System32\osk.exe"