Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
136to140
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
136to140
136to140
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

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

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

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige