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 (ForumUser / 58 / 12 / 18 ) »
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.
4194
Views
OLE2-Zugriff auf EXCEL: Methoden und Properties
von matthes » 28.02.2007 09:26 • Verfasst in ABAP® Core
7
Antw.
213
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.
123
Views
Excel OLE2 Objekt
von Manfred K. » 17.05.2023 10:25 • Verfasst in ABAP® für Anfänger
1
Antw.
1101
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.
14639
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

Artikel automatisch in va01
vor 2 Tagen von wreichelt 2 / 53
langtexte beim Fertigungsauftrag
vor 3 Tagen von ByteMeBaby 7 / 6423
Updates der Daten, Fehlermeldung
vor 4 Tagen von Egzon gelöst 1 / 73

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

Artikel automatisch in va01
vor 2 Tagen von wreichelt 2 / 53
langtexte beim Fertigungsauftrag
vor 3 Tagen von ByteMeBaby 7 / 6423
Updates der Daten, Fehlermeldung
vor 4 Tagen von Egzon gelöst 1 / 73

Unbeantwortete Forenbeiträge

Updates der Daten, Fehlermeldung
vor 4 Tagen von Egzon 1 / 73
Zwischensumme Adobe Forms
letzen Monat von Lucyalison 1 / 293