black_adept hat geschrieben:Hallo Ratazong,
wenn alle Stricke reißen könntest du versuchen den Langtext via Clipboard ins EXCEL zu schieben.
Auf SAP-Seite also via
und im EXCEL dann mit
Hi black_adept,
das scheint der richtige Weg zu sein, allerdings habe ich noch ein kleines Problem mit dem Kopieren.
Hier vielleicht nochmal die Ausgangslage etwas detaillierter.
1. Die Nutzer legen sich ein Template an, Aussehen beliebig, die Zellen, die sie später füllen wollen, benennen Sie ebenfalls beliebig, über eine Tabelle können Sie dann dieser Benennung die relevanten "Variablen" zuweisen. Klappt bei allen Zellen mittels obigen Statement.
2. Langtext hat jetzt 2 Besonderheiten, zum einen ist er halt laaaang
(@whaslbeck aber nicht so lang wie meine Datendefinition
), zum anderen soll er in verbundene Zellen rein. Das Ganze versuche ich so:
Code: Alles auswählen.
CALL METHOD OF io_sheet 'RANGE' = lo_range
EXPORTING #1 = iv_range.
CHECK sy-subrc = 0.
CALL METHOD OF lo_range 'Select'.
CALL METHOD OF io_sheet 'Paste'.
Bringt leider den Fehler, "Die Daten in Zwischenablage sind in Größe und Form mit dem markierten Bereich nicht identisch...". Klappt auch manuell nicht, sondern ich muss in das Feld "rein gehen", z.B. mit F2, dann kann ich mit Strg+C wunderbar einfügen.
Gibt es eine Möglichkeit, mittels OLE das Bearbeiten der Zelle zu veranlassen?
Bringt zwar keinen Fehler, aber auch nicht die Lösung.
Für weitere Tipps bin ich immer offen.
Gruß Rata
Normale Menschen wundern sich, warum in der Welt so viel schief läuft.
Programmierer wundern sich, warum alles so gut funktioniert.