Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Aktivierung und Sendkeys bei Notepad per VBA-Excel

Forumthread: Aktivierung und Sendkeys bei Notepad per VBA-Excel

Aktivierung und Sendkeys bei Notepad per VBA-Excel
16.07.2002 09:11:34
Markus
Hallo,

ich möchte gerne eine Datei in Notepad öffnen. Anschließend diese aktivieren und per Sendkeys Tastaturbefehle absetzen. Danach sollte die Datei unter gleichem Namen gespeichert werden und die Anwendung notepad geschlossen.
Das ganz natürlich per VBA in Excel. Ich habe derzeit folgenden VBA-Code entwickelt.

Sub Notepad_bearbeiten()

Dim Anwendung$

Anwendung = "c:\winnt\notepad.exe"
Speicher_Pfad_Textdateien = "D:\Temp\Text_Dateien\"
Dateiname = "test_305.txt"

ChDir Speicher_Pfad_Textdateien

AnWID = Shell(Anwendung + " " + Speicher_Pfad_Textdateien + Dateiname, vbMinimizedFocus)
AppActivate AnWID

' Löschen der ersten 160 Zeichen in Notepad
SendKeys "{Del 160}"
SendKeys "%{F4}" ' Anwendung beenden
Application.Wait Now + TimeSerial(0, 0, 2)
On Error Resume Next

End Sub

Dieser öffnet mir auf jeden Fall die Datei in Notepad. Leider jedoch funktionieren die Sendkeys-Befehle nicht. Was mache ich denn da falsch.

Es wäre schön wenn mir jemand helfen könnte. Vielen Dank nochmal im voraus.

Mfg

Markus

Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Aktivierung und Sendkeys bei Notepad per VBA-Excel
16.07.2002 09:26:16
sam
hi,

versuche bei sendkeys den WAIT-Parameter zu aktivieren. wahrscheinlich werden deine Tastencodes zu früh durchgeführt

SendKeys "{Del160}", True

Achtung: Sendkeys sollten nur als allerletztes Mittel eingesetzt werden, da sie sehr unsicher sind. In deinem Fall ist das Einlesen und zurückschreiben der Datei viel sicherer:

Viel Spaß,
Sam

Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige