Das Notes Forum
Domino 9 und frühere Versionen => Administration & Userprobleme => Thema gestartet von: Pagat am 26.11.04 - 17:13:20
-
Hallo,
ich erstelle in einem externen Programm eine RTF-Tabelle die ich über die Zwischenablage in ein Notes-Mail einfügen will. Dabei wird jedoch die jeweils erste Zelle ab der zweiten Zeile vertikal und nicht ganz normal horizontal geschrieben.
Die RTF-Syntax ist definitiv korrekt, da z.B. Wordpad die Tabelle problemlos darstellt.
Das ganze kann folgendermaßen nachvollzogen werden:
In z.B. Wordpad eine Tabelle mit mindestens zwei Zeilen erstellen:
(http://img.photobucket.com/albums/v311/jklSemicolon/wordpad.jpg)
Diese Tabelle dann über die Zwischenablage in ein Notes-Mail kopieren:
(http://img.photobucket.com/albums/v311/jklSemicolon/ln.jpg)
Die verwendete L/N Version ist 5.0.11
Gibt es eine Möglichkeit, die Tabelle richtig angezeigt zu bekommen?
-
Dein Mail-Screenshot sieht irgendwie nicht nach einem R5-Standard-Mailtemplate aus.
Wie auch immer:
Es gibt Probleme beim Importieren von Inhalten (Menü File/Import) und auch beim Kopieren/Einfügen via Zwischenablage. Das kommt oft nicht sauber rüber. Ist aber kein generelles Notes-Problem. Notes versucht - soweit möglich - die Daten der Fremdapplikation (hier: MS Office) soweit es geht 1:1 zu importieren.
AFAIK gibt es da keine Lösung hier.
ich erstelle in einem externen Programm eine RTF-Tabelle die ich über die Zwischenablage in ein Notes-Mail einfügen will.
Du schreibst "ich erstelle..."; spricht was dagegen, die Tabelle direkt in Notes zu erstellen?
-
Du schreibst "ich erstelle..."; spricht was dagegen, die Tabelle direkt in Notes zu erstellen?
Ok, wenn wir's genau nehmen erstelle nicht ich, sondern ein Programm welches ich geschrieben habe die Tabelle und füllt die Zwischenablage (die Quellinformationen für diese Tabelle stammen aus verschiedenen Textdateien).
Gibt es eventuell eine andere Möglichkeit über die Zwischenablage das Ganze "Tabellen-änlich" in Notes darstellen zu lassen? ev. HTML?
-
OK, das ändert ein wenig die Ausgangssituation.
Warum soll dann das überhaupt über die Zwischenablage laufen, wäre es nicht besser direkt in Notes?
Wie ist die Tabelle aufgebaut, hat diese immer dieselbe Anzahl an Spalten?
Variable Anzahl Zeilen?
Warum werden die Daten nicht direkt in Notes gefüllt?
Welche andere Randbedingungen sind zu erwarten?
Poste doch mal ALLE Randbedingungen. Ich könnte zwar jetzt Tipps geben, aber aufgrund fehlender Randbedingungen ist das schwierig.
Zur eingehenden Frage: Nein. Aber es gibt sicherlich Lösungen dafür.
-
danke schon mal für die Hilfe!
Ausgangssituation ist also wie folgt: Mein Programm erstellt (unabhängig) von Lotus Notes Auswertungen über diverse Zahlungen. Diese haben immer dieselbe Anzahl von Spalten (Referenznummer, Betrag, Währung, Umsätze; also 4 Spalten) aber variable Anzahl von Zeilen. Diese exportiere ich einerseits in eine bestehende Excel Tabelle. Für Excel habe ich das Ganze über OLE gelöst. Greife also über mein Programm auf das Excel-Workbook zu und "fernsteuere" dieses.
Diese Tabelle muss dann eben auch über Lotus Notes an diverse Mitarbeiter verschickt werden, deswegen muss ich die Information irgendwie von meinem Programm an L/N übergeben.
Die Möglichkeit über OLE habe ich für Lotus Notes leider nicht gefunden (bin in der Lotus Notes Umgebung [noch] nicht besonders bewandert). Am liebsten wäre mir eben eine ähnliche Lösung über OLE Automation oder Windows Messages gewesen über die ich direkt mit Lotus Notes kommunizieren kann.
Schlussendlich bin ich dann eben über den Umweg Zwischenablage gegangen, was ja fast funktioniert hätte, wenn L/N die RTF Tabelle "richtig" dargestellt hätte.
So, hoffe ihr könnt mir daraus Anregungen geben welchen Weg ich noch gehen könnte...
-
Da gibt es viele Wege.
Notes kann als Ole-Server dienen und/oder via COM-Schnittstelle angesteuert werden. Dabei ist dann auch denkbar, Deine Auswertung als Attachement mitzuliefern, statt eingebettet.
-
das hört sich schon mal gut an.
Ziel für mich wäre es automatisch eine Mail-Vorlage öffnen zu lassen und die Tabelle dort einzufügen. (Das mit dem automatischen öffnen wäre dann noch eine Zugabe :) ). Werd mich nochmal in diese Richtung umschauen...
-
Da Du es mit R5 zu tun hast, ist es nicht wirklich machbar, die ganze Tabelle in Notes zu erstellen, die programmatische Tabellenunterstützung in R5 ist mager. Mit N6 würde ich jetzt damit spekulieren, das ganze direkt in Notes zu machen und Excel zu überspringen, Du steuerst ja eh von aussen.
Ich persönlich würde jetzt so vorgehen, dass ich die Erstellung als Excel-Sheet beibehalten würde, dieses dann abspeichern und dann als Attachement mit Notes-Mail verschicken würde. In der Notes-Designer Help sind die COM/OLE-Schnittstelle beschrieben.
-
die Excel-Tabelle wäre eh nur eine Art Backup. Mir wäre es auch am liebstens es direkt in Notes einzufügen.
Notes-technisch bin ich leider nur passiver Nutzer, hab also keine Admin-Gewalten :)
Das mit der Tabelle wird also in R5 nicht funktionieren... als Attachment... ist dann natürlich für die Empfänger etwas umständlicher... mal sehen...
-
Du kannst es natürlich einbetten, aber das ist doch ein wenig heikel, Ole ist leier nicht immer ganz stabil
-
Als Programmierlaie kann ich allerdings nicht nachvollziehen das ein kopieren eine Exceltablelle in ein Notesmail kein sauberes Ergebnis bringt.
Zumindest unter Notes6 mache ich das regelmässig und es sieht eigentlich immer korrekt aus. Okay - manchmal fehlt die unterste Linie, aber ansonsten ist es eigentlich schon korrekt.
Kann es vielleicht an der Steinzeitmailschablone von Pagat liegen? Ich habe mal eine R4 Mailschablone gesehen, aber die sah IMHO anders aus? Das müsste ja noch eine R3 oder R2 Version sein?
-
Halte ich eher für unwahrscheinlich, möglich ist das aber schon.
Aus der eigenen laaaaaaaangjährigen Erfahrung heraus (>20 Jahre ....) kann ich nur sagen, dass der Import von Microsoft-Formaten extrem komplex, kompliziert und verschönt ausgedrückt sehr variantenreich ist. Daher ist mit solchen Unregelmässigkeiten leider schon zu rechnen.
-
Das kopieren einer Excel-Tabelle bzw. eines Bereiches od. Markierung eines Excel-Sheets funktioniert auch bei mir ohne Probleme. Die in den Screenshots oben gezeigten Darstellungsfehler ergeben sich nur bei reinen RTF-Tabellen
-
Ah, wie produzierst Du die denn?
Ohne Deinen Ansatz gross zu änern, könntest Du in dem Falle die Tabelle statt als RTF-Tabelle als normale Excel-Tabelle aufbauen und dann diese per Clipboard ins Notes kopieren, dann sind die Aenderungen an der bestehenden Logik wahrscheinlich ziemlich gering.
-
daran hab ich noch gar nicht gedacht. Das könnte ich durchaus als Zwischenlösung so einbauen.
Langfristig habe ich vor das dann direkt über die COM-Schnittstelle hinzukriegen nur dazu muss ich mich mal intensiv mit der Dokumentation darüber bzw. LotusScript befassen, wofür ich mich bisher aufgrund des mächtigen Umfangs noch nicht überwinden hab können :)
-
Jo, Peter, das ist sicher ein gutes Endziel, allerdings würd ich in diesem Falle warten, bis Du Notes 6 nutzen kannst, denn wie schon weiter oben beschrieben, die programmatische Tabellen-Unterstützung in R5 ist schwach und teilweise fehlerbehaftet.
-
mhm, werd mal unsere Notes-Admins befragen ob's da "schon" Update-Pläne gibt... bis dahin muss ein Workaround herhalten.
-
Das würde ich allerdings unbedingt in die Planung mit einbeziehen.