Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
164to168
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
164to168
164to168
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Prozedur per Parameter starten

Prozedur per Parameter starten
08.10.2002 10:26:16
René Zimmermann
Hallo zusammen

Weiss jemand, ob es eine Möglichkeit gibt, eine Prozedur in einem XLS-File aus dem Startmenü heraus per Parameter zu starten?

Angenommen die Prozedur heisst "Schnittstelle". Das XLS-File heisst "test.xls". Nun möchte ich gerne, dass die Prozedur Schnittstelle gestartet wird, wenn ich das File "test.xls" öffne. Allerdings darf diese Prozedur nicht immer gestartet werden, also fällt die Funktion "Auto_Open" weg. Die Prozedur darf nur dann gestartet werden, wenn ich dies per Parameter im Startmenü-Eintrag mitgebe.

Kann mir jemand weiterhelfen?

Vielen Dank schon mal und Gruss aus der Schweiz
René

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Prozedur per Parameter starten
08.10.2002 17:00:57
Roland Köstring
Gruezi René,
Meine Empfehlung: Trotzdem mit "Auto_Open" arbeiten, dort
aber den Übergabeparameter herausfinden und dann davon
abhängig die gewünschte Prozedur starten. Den Übergabeparameter
(zB -1, -2, ..) kriegst Du wie folgt heraus:

Gruss Roland

Re: Prozedur per Parameter starten
08.10.2002 17:13:45
GerdZ
Hallo René,

hier ein paar Links zum Basteln.
http://www.allapi.net/apilist/GetCommandLine.shtml hier das Messagebox-Beispiel ansehen.
http://www.j-walk.com/ss/excel/eee/eee002.txt hier wird die Befehlszeile zerlegt.
In Excel 2000 unter Win 2000 wird die Befehlszeile nur bis zum Dateinamen ausgegeben. Parameter müssen daher zwischen Excel und der Datei stehen. Bei XP wird das vielleicht auch so sein.
z.B.
C:\...\Excel.exe /eSchnitt C:\Daten\Test.xls

In der Auto_Open kannst Du die Befehlszeile zerlegen und falls dort Schnitt steht, Deine Prozedur aufrufen.

Gruß
Gerd

Anzeige
Re: Prozedur per Parameter starten
09.10.2002 10:54:19
René Zimmermann
Hallo Roland

Hat funktioniert und ich bin happy :-)

Vielen Dank für deine Hilfe...
Gruss
René

Re: Prozedur per Parameter starten
09.10.2002 10:55:06
René Zimmermann
Hallo Gerd

Vielen Dank für deine Antwort. Das mit den Parametern funktioniert einwandfrei...

Gruss
René

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige