Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Batch bzw. XLStart

Forumthread: Batch bzw. XLStart

Batch bzw. XLStart
01.03.2005 10:32:58
Christoph
Hallo.
Ich möchte aus einem DOS-Batch heraus Excel starten.
Anschliessend soll eine Datei (CSV-Format, also comma-separated) mit einem bestimmten Namen geöffnet werden. Es soll aber auch möglich sein, den Dateinamen per Parameter zu übergeben. Dann werden in Excel Manipulationen an dem Datenihnhalt vorgenommen, diese unter einem anderen Namen weggespeichert und Excel wieder geschlossen. Geht das? Wenn ja: Wie? Ist Excel im Batch-Modus überhaupt ausführbar?
Danke, Christoph
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Batch bzw. XLStart
01.03.2005 11:14:54
bst
Morgen Christoph,
versuch's mal mit sowas:
- setze ggf. die benötigten Parameter in Umgebungsvariablen
- rufe Excel auf via x:\pfadzuexcel\excel.exe y:\pfadzudatei\deinedatei.xls
- in deinedatei.xls hinterlegst Du ein Makro in Workbook_Open welches den Rest tut
- erzeuge ein Zertifikat via selfcert.exe
- signiere im VBA das VBA-Projekt von deinedatei.xls damit
HTH, Bernd
Anzeige
AW: Batch bzw. XLStart
01.03.2005 12:03:17
Christoph
Hallo Bernd!
Vielen Dank!
Warum die Zertifizierung? Wie funktioniert das?
Danke, Christoph
AW: Batch bzw. XLStart
01.03.2005 12:26:29
bst
Hallo Christoph,
wenn Du Deine Datei bzw. das VB-Projekt darin zertifizierst wird im Excel (mit Sicherheitsstufe mittel) nicht mehr gefragt:
Schnickschnack enthält Makros. (De-)Aktivieren?
Dieses wäre im Batchbetrieb überhaupt nicht brauchbar.
Alternative: Sicherheitseinstellung von Excel auf niedrig stellen.
Was meines Erachtens überhaupt keine gute Idee ist...
Und, siehe z.B. hier:
http://www.microsoft.com/germany/msdn/library/office/CodeFuerVBAMakroprojekteInOfficeXPSignieren.mspx
HTH, Bernd
Anzeige
AW: Batch bzw. XLStart
01.03.2005 12:47:33
K.Rola
Hallo,
wenn es nicht unbedingt eine batch sein muss, kannst du das auch über ein VBScript
tun. Dann entfällt automatisch die Sicherheitsabfrage zur Makrosicherheit,
Gruß K.Rola
;

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