i_oi_spreadsheet und Excel InPlace

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

i_oi_spreadsheet und Excel InPlace

Beitrag von christop (ForumUser / 20 / 0 / 0 ) »
Hallo Ihr Sap Profis 8),

hat einer von Euch schon mal mit deser DOI etwas gemacht?

Irgendwie habe ich es hinbekommen, dass mir Excel in einer Inplace View angezeigt wird und mit dem Pointer auf das Interface i_io_spreadsheet kann ich auch so einiges machen.

Nur wie spreche ich einzelne Zellen an und weise denen Werte zu ?!?.

Oder kann man über die DOI Interfaces auch irgendwie eine "ole2_object" Refernz zu der excel Applikation bekommen, so dass ich diese nutzen kann.

Über gute Ideen oder vielleicht URL Verweise bin ich natürlich wie immer sehr dankbar.

Gruß Christoph

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


Beitrag von black_adept (Top Expert / 4131 / 130 / 955 ) »
Hi Christoph,

die Tabellenkalkulationsschnittstelle arbeitet mit benannten Bereichen.
Um diverse Zellen zu schreiben oder zu lesen solltest du:

1.) benannte Bereiche erstellen, die eine Obermenge aller zu füllenden Zellen beinhalten. ( Methode insert_range_dim eignet sich hierzu gut. )

2.) Daten lesen bzw. schreiben mit Methoden set_ranges_data oder get_ranges_data

Beachten sollte man beim Schreiben, dass für jeden Bereich alle Zellen angegeben werden müssen ( auch leere Zellen ) - sonst kommts bei mir zu einem Fehler.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Beitrag von ewx (Top Expert / 4884 / 317 / 644 ) »
Hi Christoph,

ich sammle auch noch informationen:
http://www.tricktresor.de/content/index ... =102&aID=0

Gruß,
Enno

Beitrag von christop (ForumUser / 20 / 0 / 0 ) »
Danke für die zwei zügigen Antworten,

falls ich mal meine 1001 Probleme bewältigt habe, kann ich Dir[Enno] vielleicht noch ein paar Informationen geben :-).

Dein Vorschlag, Stefan, klappt eingentlich ganz gut, dummerweise überträgt get_ranges_data nur die values und nicht die Texte oder das NumberFormat. So habe ich wieder die Probleme, wenn Benutzer Zellen mit führenden Nullen formatieren, wie z.B. bei uns den Buchungskreis. get_ranges_data liefert leider nur 1 statt 0001.

Das ich irgendwie die "ole2_object" Referenz bekomme geht wahrscheinlich nicht, oder?
Mit der Referenz hat man irgendwie doch mehr Möglichkeiten.

Aber dann kann ich leider keine InPlace Objekt erstellen, na ja muss mal weiter "tüffteln".

thx Christoph

Beitrag von vbez (ForumUser / 7 / 0 / 0 ) »
Um den Buchungskreis mit führenden Nullen zu übergeben musste du ein Hochkomme vor dem Text einfügen und dann an Excel übergeben: '001
Gruss
Volker
[/quote]

Seite 1 von 1

Vergleichbare Themen

3
Antw.
2971
Views
Daten ins Excel (neuer Spreadsheet)
von Besi » 21.04.2005 20:01 • Verfasst in ABAP® Core
46
Antw.
13942
Views
ALV-OO und Excel Inplace
von Kerstin » 21.10.2013 15:45 • Verfasst in ABAP® Core
5
Antw.
3686
Views
Excel Inplace
von Mr. ABAP » 14.03.2006 11:19 • Verfasst in ABAP Objects®
1
Antw.
2379
Views
Excel Inplace SAP R3
von Gast » 14.06.2005 11:23 • Verfasst in ABAP® Core
3
Antw.
4111
Views
Excel Inplace (Tricktresor)
von Betze » 15.06.2007 10:18 • Verfasst in ABAP Objects®

Über diesen Beitrag


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

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.