vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Allgemeine Diskussionen
Fehler bei SendkeysEX 
Autor: INsider
Datum: 10.06.04 16:18

Hi,
ich hab einen Fehler im Code von "Alternative zur SendKeys-Anweisung" entdeckt!
Es können keine Zahlen gesendet werden, weil die Zahlen in Zeichen (3=§...) ungewandelt werden!
Beheben kann man den so:
'...
      'hier mein Code:
      'Numerisch???
      If IsNumeric(sChar) Then
        ' Virtual KeyCode ermitteln...
        VK = Asc(UCase$(sChar))
        GoTo weiter
      End If
      'bis hierhin
 
     ' Großbuchstabe...?
      bShift = (UCase$(sChar) = sChar)
      If bShift Then
        ' ... dann zusätzlich Shift (Umsch)-Taste "drücken"
        keybd_event VK_SHIFT, 1, 0, 0
      End If
 
      ' Virtual KeyCode ermitteln...
      VK = Asc(UCase$(sChar))
    End If
 
 weiter:   
    ' niederdrücken und wieder loslassen
    keybd_event VK, 1, 0, 0
    keybd_event VK, 1, KEYEVENTF_KEYUP, 0        
 
    ' Shift (Umsch)-Taste wieder loslassen
    If bShift Then
      keybd_event VK_SHIFT, 1, KEYEVENTF_KEYUP, 0
    End If
  Next i
End Sub

Nsider

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Fehler bei SendkeysEX1.080INsider10.06.04 16:18
Re: Fehler bei SendkeysEX887ModeratorDieter11.06.04 08:06

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel