Domino 9 und frühere Versionen > ND8: Entwicklung

Excel save and close

(1/3) > >>

developperFLY:
Hallo zusammen

Ich muss einen Export einer DB machen. Mir ist es möglich das File soweit mit den Daten zu befüllen. Nur habe ich Mühe mit dem Save and Close. Es wird kein bestehendes Excel File geöffnet, sondern nur eines erstellt und soll dan gespeichert werden.


'erstellungen
Set Excel = CreateObject("Excel.Application")
Excel.Visible = False
Call Excel.Workbook.add
Set xlWorkbook = Excel.Workbooks
Set xlSheet = Excel.Workbooks(1).Worksheets(1)

'Mit daten befüllen
'......

'Abschluss
Call Excel.SaveAs(xlFilename)
Call xlWorkbook.Close()
Call Excel.Quit()
Set Excel = Nothing

Also irgendwie hagt er mit Excel.SaveAs ... Gibt es irgendwo eine Referenz seite wo alle Excel Klassen aufgelistet sind?

ZaLudtske:
In der VBA-Hilfe von Ecxel.

THT

Rainer

ascabg:
Hallo,

Auch zu empfehlen ist, wenn Du in der VBA-Umgebung bist und die Taste F2 (Objektkatalog) betaetigst.


Andreas

developperFLY:
Call Excel.SaveWorkspace([Filename])

habe ich gefunden, aber, er frägt nun folgt ein SPeicher Dialog. Und er frägt den User, wo soll er das Excel File speichern.

Wie kann ich das verstecken. Den die Funktion übernimmt keinen parameter sonst mehr? (forcieren).

DerAndre:
Indem Du den vollen Pfad mitgibst.

z.B. c:\temp\blabla.xls

Und das aktive Workbook nimmst

    ActiveWorkbook.SaveAs filename, _
        FileFormat:=xlExcel9795, Password:="", WriteResPassword:="", _
        ReadOnlyRecommended:=False, CreateBackup:=False

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln