Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
576to580
576to580
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

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

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
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

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige