Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Christoph.1982 am 17.10.06 - 22:28:33

Titel: SaveAs Funktion
Beitrag von: Christoph.1982 am 17.10.06 - 22:28:33
Hallo,
ich hab einen Export von Notes zu Excel gemacht und dort habe ich am Schluss
xlWB.ActiveWorkbook.SaveAs("C:\report.xls") stehen.
Leider fragt er mich dann immer "A File named C:\report.xls already exists in this location. Do you want to replace it?"
Wie kann ich dies automatisch mit Yes beantworten?
Das dieses Fenster nicht mehr erscheint?

Viele Gruesse Chris
Titel: Re: SaveAs Funktion
Beitrag von: koehlerbv am 17.10.06 - 23:03:30
... ich hab einen Export von Notes zu Excel gemacht ...

Nein. Den hast Du nicht gemacht, sondern im Internet gefunden.

In meinen Augen wäre die sauberste Lösung, mit LotusScript-Mitteln das Vorhandensein einer evtl. vorhandenen Datei gleichen Namens vorher zu prüfen und diese dann mit eben diesen Mitteln zu löschen.

Wenn es über VBA sein soll, musst Du für den Moment des Speicherns den entsprechenden Dialog unterdrücken:
DeinExcelObjekt.DisplayAlerts = False
... Dein SaveAs ...
DeinExcelObjekt.DisplayAlerts = True

Hiermit gibst Du allerdings im Gegensatz zu o.g. Methode in meinen Augen zuviel Kontrolle aus der Hand, den WARUM SaveAs nicht funktioniert, bleibt dann verborgen.

Bernhard
Titel: Re: SaveAs Funktion
Beitrag von: Cecarius am 21.02.07 - 15:43:03
Hallo,
ich hab einen Export von Notes zu Excel gemacht[...]

WIE hast du denn Export gemacht? ich such grad nach ner lösung um einige sachen wie z.B. Adressbuecher etc nach excel rein zu kriegen... geht das igendwie??
hab bisher leider kein progamm gefunden, das dass schafft und programmieren kann ich auch nicht so wirklich :(   :-:
Titel: Re: SaveAs Funktion
Beitrag von: klaussal am 21.02.07 - 15:50:34
Warum nimmst Du dann nicht die eingebaute Export-Funktion von LoNo ?
Titel: Re: SaveAs Funktion
Beitrag von: Cecarius am 22.02.07 - 08:03:58
Warum nimmst Du dann nicht die eingebaute Export-Funktion von LoNo ?

sorry wenn ich jetzt dumm frage aber: das geht?


 - - einschub - -

bevor ich dumme fragen stell hab ich ma spontan gegoogelt und siehe da, du hast recht das geht :)
nur kann ich persöhnlich mit den gegebenen optionen wenig anfangen oder kann man aus einer dieser möglichkeiten dann wieder umwandeln nach execl?!
Titel: Re: SaveAs Funktion
Beitrag von: eknori am 22.02.07 - 08:07:58
Ja, das geht. Allerdings exportierst du dann in ein *.WKS File ( Lotus 1-2-3 ) welches aber von Excel gelesen werden kann.
Du musst lediglich beim Öffnen der Datei im Excel das Format *.wks für die zu öffnende datei angeben
Titel: Re: SaveAs Funktion
Beitrag von: dirk_2909 am 22.02.07 - 20:44:44
Zitat
..stell hab ich ma spontan gegoogelt und siehe da,...

"gegoogelt"  ::) ...warum nutzt kein Mensch die Lotus-Notes-Hilfe-Datenbank  ???  :-:
Titel: Re: SaveAs Funktion
Beitrag von: cubetoon am 25.02.07 - 07:57:38
Weil die Google suche viel schneller den richtigen Treffer zu dem gestellten Problem innerhalb der Notes Hilfe von irgend einem Server im web zurueck gibt, wo der Admin verpasst hat Anonymous keinen Zugriff zu geben oder das Verzeichnis nicht gesperrt hat.
Titel: Re: SaveAs Funktion
Beitrag von: ossigo am 27.02.07 - 13:10:43
Hallo,

@Cecarius/All

Für kleinerer Exporte nach Excel aus Notes-Ansichten eignet sich eigentlich recht gut folgender Weg, wenn noch nicht bekannt:
zu exportierende Dokumente in einer Ansicht markieren und über Rechtsklick in die Ansicht --> "Auswahl als Tabelle kopieren" in die Zwischenablage packen und in Excel einfach einfügen. Ergebnis muss dann wegen Leerspalten etc. evtl. noch kurz aufgeräumt werden, ist aber ein schneller Weg. Es hilft, wenn die Ansicht nicht kategorisiert ist.
Aber...
Wir konnten aber bei allen bei uns eingesetzten 6.xer Versionen (6.5.2/3/4/5) immer einen Fehler feststellen, der die Menge der auf diesem Weg zu exportierenden Daten eingrenzt. Scheint irgendein Zusammenhang zu sein zwischen Spalten-/Zeilenanzahl + Datenmenge, war aber nie genau eingrenzbar. Es kann also sein, dass man in einer Ansicht mit 10 Spalten und 10.000 Dokumenten Strg-a macht und allen Dokumente über diesen Weg nach Excel exportieren kann. In einer anderen Ansicht mit 6 Spalten gehen keine 300 Dokumente!?! Fehlermeldung ist dann "Excel kann diese Dokumente nicht einfügen". Dafür gibts dann wiederum einen Workaround, wo man dann aber besser wieder beim Export über *.wks weitermacht  ;D

Finde aber diesen Weg für schnelle kleine Exporte etwas handlicher als den Export über *.wks, ist aber Geschmackssache...

Jens
Titel: Re: SaveAs Funktion
Beitrag von: iukhdh am 28.02.07 - 10:55:47
Hierzu möchte ich aber ergänzen, dass wir da immer Probleme hatten mit Dokumenten, bei denen Listenfelder in einer Spalte über "Mehrfachwerte getrennt darstellen" aufgedröselt werden.
Die Dokumente werden dann im Notes ja mehrfach dargestellt  und natürlich mehrfach ins Excel kopiert, was nicht immer erwünscht ist. Z.B. will ich nur Dokumente vom 1.1. - 31.1. kopieren, habe hinterher dann aber auch zig andere Einträge von wiederkehrenden Terminen in der Tabelle.

Außerdem meine ich mich entsinnen zu können, dass die Feldlänge in einer Zelle reduziert war. (256 Zeichen?) Komme jetzt aber grad nicht zum nachprüfen.