SAP -> Excel (rechtsbündig)

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
7 Beiträge • Seite 1 von 1
7 Beiträge Seite 1 von 1

SAP -> Excel (rechtsbündig)

Beitrag von Kojak (ForumUser / 63 / 0 / 0 ) »
Hallo,

ich habe schon (fast) das ganze Forum nach einer Lösung abgesucht, aber nichts gefunden. Ich würde gerne per SAP-Report eine Exceldatei speichern. Das funktioniert auch schon, hab auch die Hintergrundfarbe einer ZElle ändern können etc.
Aber jetzt möchte ich eine Zelle rechtsbündig machen und es will nicht so wie ich. Hab in der Macroworkbench im Excel diese Aktion aufgezeichnet und gefunden, dass HorizontalAlignment von Range für diese Aktion verantwortlich ist. Wie aber sage ich dass dem Programm?

Code: Alles auswählen.

DATA: excel         TYPE ole2_object,
      mapl          TYPE ole2_object,         " list of workbooks
      workbook      TYPE ole2_object,         " Workbook
      map           TYPE ole2_object,         " Mappe
      col           TYPE ole2_object,         " Spalte
      cell          TYPE ole2_object.         " Zelle

    SET PROPERTY OF excel   'Visible'   = 0.  "nicht sichtbar
    CALL METHOD OF excel    'Workbooks' = workbook.
    CALL METHOD OF workbook 'Add'       = map.

*   Spaltenbreite festlegen
    CALL METHOD OF excel 'COLUMNS' = col
    EXPORTING #1 = 'D:D'.
    SET PROPERTY OF col 'ColumnWidth' = '10'.

*   optimale Breite Spalte A
    CALL METHOD OF excel 'COLUMNS' = col
    EXPORTING #1 = 'A:A'.
    SET PROPERTY OF col 'AutoFit' = '1'.

*   rechtsbündig <--- funktioniert NICHT
    CALL METHOD OF excel 'RANGE' = cell
    EXPORTING #1 = 'D3'.
    SET PROPERTY OF cell 'HorizontalAlignment' = '1'.
Habs auch schon mit '0', 'RIGHT', '2', etc. als Werten versucht.

Danke für eure Hillfe!

Ciao Thomas

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von MarkusW (Specialist / 406 / 5 / 0 ) »
Hallo Kojak,

leider kann ich dir da nicht helfen, aber ich bin gerade selber dabei so nen 'Excel-Program' zu machen. Du würdest mir ein riesen gefallen tun wenn du mir den Bereich gibst, bei dem das excel vom abap erstellt wird.
Ist natürlich deine Entscheidung, ob du dein Werk mir gibst. Wollte mir nur das umschreiben der beispielprogs ersparen ;)

Hab leider noch andere Projekte am laufen und aus irgendwelchen Gründen sind alle unheimlich wichtig und müssen schon gestern fertig sein, obwohl ich die Aufgaben erst morgen bekomm :roll: :shock: :roll:

Naja, wäre auf jedenfall ein feiner Zug von Dir ;)

Thx

Gruß
Markus

PS: per PN

Beitrag von black_adept (Top Expert / 4135 / 131 / 956 ) »
Probier mal -4152
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Beitrag von Kojak (ForumUser / 63 / 0 / 0 ) »
Hi,

hab -4152 versucht, funktioniert aber auch nicht. Wie bist du bitte auf diesen Wert gekommen?

Ciao Kojak

Beitrag von Kojak (ForumUser / 63 / 0 / 0 ) »
Hi,

hat keiner ne Ahnung ... :?:

Ciao Kojak

Beitrag von TakerOne (Specialist / 102 / 0 / 3 ) »
Hi,
möglicherweise hilft dies:

METHOD set_cellalignment.
CALL METHOD OF sheets 'Cells' = cells
EXPORTING
#1 = row
#2 = col.
IF NOT sy-subrc EQ 0.
rtn = sy-subrc.
EXIT.
ENDIF.

SET PROPERTY OF cells 'HorizontalAlignment' = alignment .
IF NOT sy-subrc EQ 0.
rtn = sy-subrc.
EXIT.
ENDIF.
ENDMETHOD. "set_cellalignment



alignment aus:
CONSTANTS: left TYPE i VALUE -4131.
CONSTANTS: center TYPE i VALUE -4108.
CONSTANTS: right TYPE i VALUE -4152.

Gruß TakerOne
Ich bin eigentlich ein sehr netter Mensch.
Wenn ich Freunde hätte, könnten diese es bestätigen. :-)

Beitrag von Kojak (ForumUser / 63 / 0 / 0 ) »
Danke!

Perfekt! Genau das war, was ich nicht geschafft habe. Habe wohl die falsche Klasse verwendet - das hat mir aber der Macrobuilder so gesagt. Naja - jetzt funktioniert es ja ... :wink:

Ciao Kojak

Seite 1 von 1

Vergleichbare Themen

3
Antw.
1909
Views
Smartforms Struktur rechtsbündig
von BMWi801 » 20.03.2019 15:05 • Verfasst in ABAP® für Anfänger
2
Antw.
1689
Views
Wie Spalte im Ergebnis der Suchhilfe rechtsbündig?
von mawi » 17.04.2008 17:45 • Verfasst in ABAP® Core
0
Antw.
2014
Views
Excel Upload ohne Excel aber OpenOffice
von MarkusW » 23.01.2008 17:07 • Verfasst in ABAP® Core
1
Antw.
2651
Views
SAP zu Excel (Verwendung einer Excel Formatvorlage)
von sjung3 » 28.09.2005 14:34 • Verfasst in ABAP® Core
2
Antw.
4436
Views
EXCEL Export aus SAP mit Excel 2003 / 2007
von hfahrian » 03.02.2014 11:34 • Verfasst in ABAP Objects®

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Banf anlegen
Gestern von wreichelt 2 / 1576
Banf anlegen
Gestern von Manfred K. 1 / 1473
IBAN und BUT0BK
vor 5 Tagen von waltersen gelöst 10 / 15314
GUIXT Tabellen in Container ansprechen
vor einer Woche von Denaris 1 / 6272
SAPGui 8.00 32 Bit vs 64 Bit
vor einer Woche von DeathAndPain 3 / 8017

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Banf anlegen
Gestern von wreichelt 2 / 1576
Banf anlegen
Gestern von Manfred K. 1 / 1473
IBAN und BUT0BK
vor 5 Tagen von waltersen gelöst 10 / 15314
GUIXT Tabellen in Container ansprechen
vor einer Woche von Denaris 1 / 6272
SAPGui 8.00 32 Bit vs 64 Bit
vor einer Woche von DeathAndPain 3 / 8017