Hallo Micha,
ich persönlich würde das mit eine Exe-Datei, die ich in Visual Basic erstellen würde, lösen. Diese Exe-Anwendung würde mir die Exceldatei immer mit aktivierten Makros öffnen und in der Exceldatei könnte sich dann die Bildschirmmeldung befinden.
Da Du sicherlich kein Visual Basic hast, könnte das mit einer, wie von Dir bereits vorgeschlagenen, Batchdatei erledigt werden. Nachfolgend mal die Befehlszeilen der Batchdatei:
@echo off
set TextDateiname=Deine Textdatei.txt
set ExcelDateiname=Deine Exceldatei.xls
rem Aufruf der Textdatei. Hier kein "start" vor den
rem String schreiben, damit Batchdatei erst
rem weiter abgearbeitet wird, wenn Textdatei
rem geschlossen wird
rem
%CD%%TextDateiname%
rem Aufruf der Exceldatei. Hier mit der Anweisung "start",
rem damit nach dem Öffnen der Exceldatei das Dos-Fenster
rem automatisch schließt.
rem
start %CD%%ExcelDateiname%
Du musst in dem Script der Batchdatei in den Zeilen
set TextDateiname=Deine Textdatei.txt
set ExcelDateiname=Deine Exceldatei.xls
die Namen der Dateien, die geöffnet werden sollen, noch anpassen.
Bedingung bei der Batchdatei ist, dass sich die Batchdatei, die Textdatei und die Exceldatei in einem Verzeichnis befinden, da obiger Code ansonsten nicht funktioniert.
Bei Fragen melde Dich.
MfG,
Oliver
[sub]Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du[/sub]
[sup] ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.[/sup]