فعلا اينها رو داشته باشيد و حالشو ببريد:
Public Declare Function ActivateKeyboardLayout Lib "user32" (ByVal HKL As Long, ByVal Flags As Long) As Long
Public Declare Function LoadKeyboardLayout Lib "user32" Alias "LoadKeyboardLayoutA" (ByVal pwszKLID As String, ByVal Flags As Long) As Long
Sub English_Key()
'Dim k As Long
'k = ActivateKeyboardLayout(&H409, &H8)
LoadKeyboardLayout "00000409", 1
End Sub
Sub Farsi_Key()
'Dim k As Long
'k = ActivateKeyboardLayout(&H401, &H8)
LoadKeyboardLayout "00000429", 1
End Sub
اينها براي كار در xp/2000 طراحي شده براي 98 جاي دستورا غير فعال شده را فعال كنيد