Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Klafu am 10.09.07 - 16:12:48
-
Hallo, ich habe einen Word 2003 Makro der eigentlich auf LN 7.0.2 zugreift und dort Daten aus einer (im Moment noch) lokalen DB entnimmt.
Nun soll dieser aber auch mit Word 2000 und auf LN 6.0.1 laufen...
Also hab ich mir zum Testen des Makros einen VM eingerichtet mit Office 2000 und LN 6.0.3(!)
6.0.1 hab ich nicht auftreiben können - hab mir auch nix schlimmes dabei gedacht.
Sollte ich deswegen nun irgendwelche bedenken haben, das es nachher aufgrund irgendwelcher Codezeilen auf 6.0.1 nicht geht oder muss ich da keine Bedenken haben ?
Christoph
-
Nun wissen wir natürlich nicht im Einzelnen, was Du da codemässig treibst, aber ich halte es für sehr, sehr unwahrscheinlich, dass es da etwas geben könnte, was unter 6.0.1 nicht laufen sollte.
Bernhard
-
Danke für die Antwort :)
Codemäßig ist es ein Makro, der in die Dokumente einer Ansicht geht und dort die Anhänge herrausnimmt und lokal auf der Festplatte speichert.
-
Da kannst Du nix verwenden, was nicht auch schon mit R5 laufen würde ;)
Bernhard
-
Split? ::) :-X
-
Kann das Anhänge splitten? ;D
Und Split würde dann ja auch durch Word VBA ausgeführt.
Bernhard
-
Vielen Dank für die Aufklärung!
Aber mit Split arbeite ich nich ;)
-
Und selbst wenn - dies wäre ja dann VBA-Code und hat mit Lokus Notes nix zu tun.
Und VBA kann Split:
Split-Funktion
Beschreibung
Gibt ein nullbasiertes, eindimensionales Datenfeld zurück, das eine festgelegte Anzahl an untergeordneten Zeichenfolgen enthält.
Syntax
Split(expression[, delimiter[, limit[, compare]]])
Ansonsten hamma nur Spass gemacht ;)
Bernhard
-
Warum versuche ich immer, im Entwicklungsbereich Bernhard auszubessern. Langsam müsste ich es besser wissen. ::)
Christoph, im Prinzip steht bei den Methoden in der 7er Design-Hilfe drinnen, wann sie dazu gekommen sind - es gibt da schon ein paar, die es unter 6.0 noch nicht gab.
Prinzipiell würde ich allerdings raten, zumindest 6.5.x einzusetzten, da die 6.0er nicht mehr supportet werden. Die 6.5er Versionen kannst bei der IBM herunterladen.
-
Warum versuche ich immer, im Entwicklungsbereich Bernhard auszubessern. Langsam müsste ich es besser wissen. ::)
Du erwischst mich noch. Ist nur eine Frage der Zeit 8)
Christoph, im Prinzip steht bei den Methoden in der 7er Design-Hilfe drinnen, wann sie dazu gekommen sind - es gibt da schon ein paar, die es unter 6.0 noch nicht gab.
Exakt eine, die man hier - zumindest rein theoretisch - verwenden könnte:
NotesDatabase.GetModifiedDocuments
Unterschiede zwischen 6.0 und 6.5: Hinsichtlich der Methoden in diesem Zusammenhang marginal, unwahrscheinlich, dass von den 11 Änderungen Christoph eine benutzt. A-Bär - und das ist wirklich entscheidend:
Die COM-Schnittstelle wurde aktualisiert und enthält jetzt die LotusScript Aktualisierungen für Version 6. Es gibt jedoch Ausnahmen. Weitere Informationen hierzu finden Sie unter "Über COM auf Domino Objekte zugreifen".
Die OLE-Schnittstelle wurde so aktualisiert, dass sie mit der LotusScript Schnittstelle konsistent ist.
Nicht nur deshalb kann ich Martins Aussage nur dringlichst unterstreichen: Wenn R6, dann 6.5.x.
Bernhard
PS: Sorry für's "klugexkrementieren" ;)
-
Hui... jetzt werd ich hier mit wissen ja fast erschlagen :D
Was die Version angeht, wurde mir nur gesagt, das es auf 6.0.1. laufen muss.
Ist wohl gerade die "aktuelle" Version bei einem Kunden :)
Christoph
-
Keine Sorge, das wird tun tun.
Bernhard
-
Okay, dann nochmal:
Vielen Dank :)
Christoph
-
Kein Problem: Hat Spass gemacht (ich meine, Split war echt gut ;D).
Bernhard