Autor Thema: excel-export  (Gelesen 2630 mal)

Offline my head

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
excel-export
« am: 15.04.04 - 13:14:28 »
hi!

ich möchte ein excel-doc öffnen, werte verändern und unter anderem namen speichern...

wie kann ich unter anderem dateinamen abspeichern??

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:excel-export
« Antwort #1 am: 15.04.04 - 13:54:45 »
etwa so:

excelApp.ActiveWorkbook.SaveAs Filename:="C:\test.xls"
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline my head

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
Re:excel-export
« Antwort #2 am: 22.04.04 - 15:36:59 »
kann hier auch irgendwie bestimmen, dass schon vorhandene daten überschrieben werden sollen??

sprich: falls die datei schon vorhanden ist...

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:excel-export
« Antwort #3 am: 22.04.04 - 20:22:11 »
Mit einer if-Abfrage.

Wird die Datei nicht automatisch überschrieben?

Dann halt die Datei vorher löschen.
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline my head

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
Re:excel-export
« Antwort #4 am: 23.04.04 - 08:06:05 »
wenn ich eine datei unter dem gleichen namen anlege... kommt halt danach das fenster, ob die neue datei gespeichert werden, obwohl schon eine mit dem gleichen namen vorhanden ist...

Offline Markus Henke

  • Aktives Mitglied
  • ***
  • Beiträge: 143
  • Geschlecht: Männlich
Re:excel-export
« Antwort #5 am: 23.04.04 - 08:34:44 »
Hi,

versuch mal vor das speichern ein

Application.DisplayAlerts = False

einzubauen. Dann solltest Du nicht benachrichtigt werden, dass es schon eine bestehende Datei gibt.

Gruß
Markus

Offline my head

  • Aktives Mitglied
  • ***
  • Beiträge: 226
  • Geschlecht: Männlich
Re:excel-export
« Antwort #6 am: 23.04.04 - 09:26:46 »
danke, das war's...

Offline Marshuhn

  • Junior Mitglied
  • **
  • Beiträge: 74
  • Geschlecht: Männlich
  • Have every day fun
Re: excel-export
« Antwort #7 am: 21.03.05 - 10:36:15 »
Hallo,

ich würde das Thema noch einmal gerne aufgreifen. Als erstes habe ich Daten aus einer Ansicht in eine Excel-Datei exportiert. Jetzt wollte ich diese auxch automatisch speichern lassen. Hierzu hatte ich bei mir folgende Zeile eingefügt:

xlApp.ActiveWorkbook.SaveAs Filename:="C:\test.xls"

Dieses bewirkt, dass nicht eine Datei namens test.xls gespeichert, sondern eine Datei mit dem Namen Falsch.xls unter eigene Dateien. Was ist dann falsch gelaufen.

Außerdem möchte ich das ganze noch verfeinern. Ich lasse mir per Inputbox ein Anfangs- und ein Enddatum vorgeben. Dieses möchte ich gerne als Datumsnamen beim Speichern verwenden. Soll dann z. B. so aussehen: C:\Statistik\20.06.2005-31.06.2005.xls.

Ist das möglich?

Gruß + Danke

Marshuhn

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: excel-export
« Antwort #8 am: 21.03.05 - 10:49:01 »
die Zeile sollte dann so aussehen:

xlApp.ActiveWorkbook.SaveAs "C:\Statistik\20.06.2005-31.06.2005.xls"
Gruß
Dirk

Offline Marshuhn

  • Junior Mitglied
  • **
  • Beiträge: 74
  • Geschlecht: Männlich
  • Have every day fun
Re: excel-export
« Antwort #9 am: 21.03.05 - 11:33:22 »
Hallo Dirk,

danke für die Antwort. Aber ich möchte ja den Dateinamen aus über die Inbox eingegebenen Werten erstellen lassen. Gibt es dort auch eine Möglichkeit.
Die Werte werden halt über eine Inbox eingegeben und Variablen zugewiesen.

Wenn der Anwender nun als Start-Datum 18.05.2005 und als Endtermin den 15.06.2005 eingibt, dann sollen die Werte zu dem Dateinamen dazugeschrieben werden.

Quasi so:

xlApp.ActiveWorkbook.SaveAs "C:\Statistik\(Wert aus Startdatum)-(Wert aus Enddatum).xls"

Gruß + Danke

Marshuhn

Offline diali

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.023
  • Geschlecht: Männlich
Re: excel-export
« Antwort #10 am: 21.03.05 - 11:44:02 »
Angenommen Deine Variablen nennen sich "Startdatum" und "EndDatum".

Dann kannst Du den Aufruf so abändern:
xlApp.ActiveWorkbook.SaveAs "C:\Statistik\(" & Startdatum & ")-(" & EndDatum & ").xls"

Hinter dem SaveAs wird ein String erwartet und den kannst Du Dir mit Script zusammenbauen.
Gruß
Dirk

Offline Marshuhn

  • Junior Mitglied
  • **
  • Beiträge: 74
  • Geschlecht: Männlich
  • Have every day fun
Re: excel-export
« Antwort #11 am: 21.03.05 - 11:53:38 »
Hallo Dirk,

super, danke für den Tipp.

Marshuhn

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz