Domino 9 und frühere Versionen > ND8: Entwicklung
Excel save and close
ascabg:
Hallo,
Und um es in eine Prozedur-Schreibweise zu packen
Call Workbook.SaveAs(Filename, Fileformat)
Mehr brauchst Du eigentlich nicht.
Andreas
Wulfman:
Hallo,
ich hab das jetzt so gemacht, weil die angegebenen Beispiele bei mir nicht funktioniert haben.
Call oExcel.SaveWorkbook("T:\Programmdaten\F-Call\b1s-ma_2.xls")
Delete oExcel
Notes legt die Datei an, aber wenn ich sie mit Excel öffnen will kommt die Fehlermeldung dass ich eine Datei öffnen möchte, deren Format von dem in der Dateierweiterung angegebenen abweicht.
Ich öffne dann trotzdem und speichere sie mit Excel wieder ab. Dann kommt die Meldung nicht mehr und die Datei ist doppelt so groß wie vorher.
Kann man da was machen, dass dies nicht mehr vorkommt? Ich möchte diese Datei automatisiert regelmäßig erzeugen und per Mail versenden.
Gruß
Wolfgang
ascabg:
Um bei Deinem Beispiel zu bleiben.
Call oExcel.ActiveWorkbook.SaveAs(<Dein Dateiname>, <Dateiformat>)
Die Konstanten und deren Werte - fuer das Dateiformat - kannst Du der VBA-Hilfe in Excel entnehmen.
Auch wuerde ich nicht sofort mit Delete oExcel arbeiten, sondern erst einmal
oExcel.Quit und dann erst Dein Delete.
Andreas
ascabg:
Ich vergass noch.
--- Zitat ---Ich möchte diese Datei automatisiert regelmäßig erzeugen und per Mail versenden
--- Ende Zitat ---
Was kann man sich hierunter vorstellen?
Wenn ein periodischer Agent sich dahinter verbergen soll, dann bekommst Du auf jeden Fall Probleme beim Ablegen der Daten auf einem Netzwerklaufwerk.
Andreas
Wulfman:
Wenn das alles automatisiert läuft lege ich die Datei natürlich auf einem Serverlaufwerk ab.
Hab festgestellt, dass der Befehl oExcel.Quit auch nicht funktioniert, als Fehler erscheint:
Not a member: QUIT
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln