OLE2 // Welche Methoden/Properties hat ein OLE-Objekt?

Getting started ... Alles für einen gelungenen Start.
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

OLE2 // Welche Methoden/Properties hat ein OLE-Objekt?

Beitrag von Kay23 (ForumUser / 4 / 2 / 0 ) »
Hallo zusammen,

ich habe im Internet Code-Snippets mit unterschiedlichen Methoden-Aufrufen von z.B. Word oder Excel gefunden. Ich frage mich allerdings, ob es eine vollständige Liste der Methoden/Properties je OLE-Objekt gibt?

Ich hab in der Microsoft Word Referenz zu OLE zwar einige ähnliche Methoden gefunden (z.B. in der Klasse _Document die SaveAs), aber nicht alles was dort steht funktioniert auch in SAP.


Drei weitere Fragen zu dem Thema OLE2:

1. Kann man prüfen, ob es bereits eine laufende OLE2-Instanz auf dem System (im Task-Manager sogesehen) gibt?

2. Was genau ist der Unterschied zwischen OLE2 und DOI? Ist DOI eine Art Weiterentwicklung?

3. In der Tabelle TOLE sehe ich die OLE-Objekte. Allerdings fehlt hier word.application, obwohl der Aufruf funktioniert. Wie kann das sein bzw. wird es doch auch an anderer Stelle gepflegt?

Danke und Grüße


Edit:

Anscheinend kann man in dem Visual Basic Editor die einzelnen Methoden/Eigenschaften der Applikation sehen.

Ich hab zum Test mal folgenden Code ausgeführt:

Code: Alles auswählen.

DATA: l_app TYPE ole2_object,
      l_dok            TYPE ole2_object,
      test TYPE string.
    CREATE OBJECT l_app 'EXCEL.APPLICATION'.

    CALL METHOD OF
      l_app 
        'WORKBOOKS' = l_dok.

    CALL METHOD OF
      l_dok
      'OPEN'
      EXPORTING
        #1 = 'xyz'.

   GET PROPERTY OF l_app 'StandardFont' = test.
Hat funktioniert.

Diesen Aufruf kann ich mir allerdings noch nicht erklären

Code: Alles auswählen.

    CALL METHOD OF
      l_app 
        'WORKBOOKS' = l_dok.
Laut dem VB Editor handelt es sich bei WORKBOOKS um ein Property. Es erfolgt hier aber ein CALL METHOD.

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


Re: OLE2 // Welche Methoden/Properties hat ein OLE-Objekt?

Beitrag von rob_abc (Specialist / 109 / 27 / 44 ) »
Für Excel bitte abap2xlsx verwenden. Das ist seit vielen Jahren quasi Standard.
https://github.com/abap2xlsx/abap2xlsx

Für Word würde ich https://community.sap.com/t5/applicatio ... p/13430350 nutzen.

Seite 1 von 1

Vergleichbare Themen

6
Antw.
4344
Views
OLE2-Zugriff auf EXCEL: Methoden und Properties
von matthes » 28.02.2007 09:26 • Verfasst in ABAP® Core
7
Antw.
532
Views
Welche Methoden/Properties hat ein in SAP eingebundenes ActiveX-Objekt?
von Kay23 » 22.01.2024 10:38 • Verfasst in ABAP® für Anfänger
1
Antw.
384
Views
Excel OLE2 Objekt
von Manfred K. » 17.05.2023 10:25 • Verfasst in ABAP® für Anfänger
1
Antw.
1166
Views
Context-Bindung des Properties SELECTED_KEY kann nicht...
von vcelik » 18.05.2017 09:42 • Verfasst in ABAP® für Anfänger
3
Antw.
15311
Views
Dienste zum Objekt - Notizen zu Objekt holen
von gazzle » 26.01.2011 12:24 • Verfasst in ABAP® Core

Über diesen Beitrag



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

Aktuelle Forenbeiträge

ABAP - Mail so10 Text
vor 42 Minuten von a-dead-trousers 3 / 60
selection-screen comment mit icon
vor 6 Stunden von DeathAndPain 9 / 1135
Chat GPT - Erfahrungen?
vor 3 Tagen von DeathAndPain 33 / 6810

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

ABAP - Mail so10 Text
vor 42 Minuten von a-dead-trousers 3 / 60
selection-screen comment mit icon
vor 6 Stunden von DeathAndPain 9 / 1135
Chat GPT - Erfahrungen?
vor 3 Tagen von DeathAndPain 33 / 6810

Unbeantwortete Forenbeiträge

SD_PRINT_TERMS_OF_PAYMENT
vor 4 Tagen von Manfred K. 1 / 917
BUSOBJEKT zu CMIS PHIO ermitteln
vor 3 Wochen von snooga87 1 / 2726