اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

وعليكم السلام ورحمة الله وبركاته 🙂 

تفضل الكود : يعمل عندي على ويندوز 10 أوفيس 365

Sub ShowVirtualKeyboard()
    Dim virtualKeyboardPath As String
    virtualKeyboardPath = "C:\Windows\System32\osk.exe" ' Path to the virtual keyboard executable
    
    Dim shellObject As Object
    Set shellObject = CreateObject("WScript.Shell")
    
    shellObject.Run "C:\Windows\System32\osk.exe"
End Sub

 

قام بنشر (معدل)

تفضل مشاركتي البسيطة ، :smile:

حيث Open_Key اسم الزر الذي ستستخدمه لتنفيذ الكود .

 

Private Declare PtrSafe 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

Sub OpenKeyboard()
    Dim osVersion As String
    Dim command As String

    osVersion = GetOSVersion()
    If osVersion = "10" Then
        command = "osk.exe"
    Else
        command = "osk.exe"
    End If
    ShellExecute 0, "runas", command, vbNullString, vbNullString, 1
End Sub


Function GetOSVersion() As String
    Dim osVersion As String
    osVersion = SysCmd(acSysCmdAccessVer)
    GetOSVersion = Left(osVersion, InStr(osVersion, ".") - 1)
End Function

Private Sub Open_Key_Click()
OpenKeyboard
End Sub

 

 

وهذا مرفق للتجربة

Keyboard.accdb

 

مع العلم أنه تمت تجربة كود الأستاذ @Moosak ويعمل بكفاءة Like.png

تم تعديل بواسطه Foksh
  • Like 2
  • 1 month later...
قام بنشر

الاستاتذة الخبراء (kkhalifa1960 ,  و Foksh )

ابدعتم والله ابدعتم وتحياتي الخالصة لكم

  • Like 1
  • Thanks 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information