Thema Datum  Von Nutzer Rating
Antwort
29.07.2021 19:05:04 Gast77500
NotSolved
29.07.2021 19:29:00 Gast58181
NotSolved
29.07.2021 19:55:10 Gast96959
NotSolved
29.07.2021 21:36:22 Gast3133
NotSolved
30.07.2021 16:37:59 Gast39012
NotSolved
30.07.2021 21:40:04 Gast44646
NotSolved
30.07.2021 21:48:10 Gast44646
NotSolved
30.07.2021 23:45:56 Gast95573
NotSolved
31.07.2021 10:06:37 Gast70847
NotSolved
Blau subclassing - bzw. Windows API allgemein
31.07.2021 15:37:35 Gast42315
NotSolved
31.07.2021 17:45:10 volti
NotSolved
09.08.2021 21:23:53 Gast83808
NotSolved

Ansicht des Beitrags:
Von:
Gast42315
Datum:
31.07.2021 15:37:35
Views:
494
Rating: Antwort:
  Ja
Thema:
subclassing - bzw. Windows API allgemein

Vielen Dank Karl-Heinz :)

 

Wenn ich das richtig verstehe, dann dürfte über die API in keybd_event nichts schiefgehen, da es nur Tastaturanschläge simuliert? Die Funktion klingt für mich prinzipiell nützlich :) Brauche ich dafür zwischend die Fenster-ID? Das DMS bekommt bei mir ja schon den Fokus durch Excel erteilt. Falls doch, habe ich glaube ich mal gelesen, dass auch Excel die Windows-IDs auslesen kann (den Windows-Namen des Fensters kenne ich ja).

Ich habe gesehen es gibt sogar ein keybd_event zum "einfügen". Ein "kopieren" kann man bestimmt auch noch erstellen. Damit könnte sich mein Problem lösen, da ich ja immer nur copy und paste mache und im Anschluss mit Tab ins nächste Feld springe...

 

Deine erste Funktion mit dem Numlock löst mein Problem glaube ich nicht, da mein Programm durch den Bug sehr langsam ist. Ich vermute der Bug und danach wieder das Anschalten des Ziffernblock benötigen zu viel meiner begrenzten Ressourcen, wodurch mein Programm zu langsam ist um sinnvoll genutzt werden zu können.

 

Ändert die Funktion "CreateObject("WScript.Shell").SendKeys" die Funktion SendKeys derart, dass der Numlock-Bug nicht auftritt? Wenn ja, wäre das denke ich eine sehr einfache und schöne Umgehungslösung für mich :)


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
29.07.2021 19:05:04 Gast77500
NotSolved
29.07.2021 19:29:00 Gast58181
NotSolved
29.07.2021 19:55:10 Gast96959
NotSolved
29.07.2021 21:36:22 Gast3133
NotSolved
30.07.2021 16:37:59 Gast39012
NotSolved
30.07.2021 21:40:04 Gast44646
NotSolved
30.07.2021 21:48:10 Gast44646
NotSolved
30.07.2021 23:45:56 Gast95573
NotSolved
31.07.2021 10:06:37 Gast70847
NotSolved
Blau subclassing - bzw. Windows API allgemein
31.07.2021 15:37:35 Gast42315
NotSolved
31.07.2021 17:45:10 volti
NotSolved
09.08.2021 21:23:53 Gast83808
NotSolved