Desctop Office Integration / Wordanbindung /Kopfzeile

Alles Rund um SAP®.
1 Beitrag • Seite 1 von 1
1 Beitrag Seite 1 von 1

Desctop Office Integration / Wordanbindung /Kopfzeile

Beitrag von mikzso (ForumUser / 4 / 0 / 0 ) »
Hallo,

ich habe ein Worddokument aus dem Business Dokument Service ?Inplace? erzeugt und möchte über OLE/2 Befehle das Dokument formatieren.

Das Einfügen eines Textes, Leerzeile oder von Formatanweisungen war nach einigen Recherchen und Tests kein Problem.

Nun möchte ich eine Kopfzeile offnen, Text ergänzen und die Kopfzeile schließen.

Hier mein Coding:

*** Ermittlung des Allg. Handle für OLE/2 Funktionsaufrufe
word_doc->get_general_handle( ).
**********************************************************************************
METHOD get_general_handle .

DATA:
l_error LIKE LINE OF errors.

CHECK NOT doc IS INITIAL.
IF handle IS INITIAL.
* Handle des aktiven Dokuments
CALL METHOD doc->get_document_handle
EXPORTING
no_flush = abap_true
IMPORTING
error = l_error
handle = handle.
APPEND l_error TO errors.
l_error->raise_message( 'E' ).
ENDIF.

active_document = handle-obj.
* Handle der Applikation
GET PROPERTY OF active_document 'Application' = application .
CHECK sy-subrc = 0.
* Handle von "Selection"
GET PROPERTY OF application 'Selection' = selection.
CHECK sy-subrc = 0.
*
ENDMETHOD.
**********************************************************************************
*** Kopfzeile
word_doc->set_header_line( ).

**********************************************************************************
* VB-Befehl zum Öffnen Kopfzeile / Einfügen Text / Schließen Kopfzeile
*ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageHeader
*Selection.TypeText Text:="abc"
*ActiveWindow.ActivePane.View.SeekView = wdSeekMainDocument
***************************************************************

* Handle der Activ Windows
GET PROPERTY OF application 'ActiveWindow' = active_window.
CHECK sy-subrc = 0.
* Handle der Activ Pane
GET PROPERTY OF active_window 'Activepane' = active_pane.
CHECK sy-subrc = 0.
* Handle der View
GET PROPERTY OF active_pane 'View' = view.
CHECK sy-subrc = 0.
*********************************************************************************
1. Lösungsansatz:
* Kopffenster öffnen
CALL METHOD OF active_document 'ViewHeader'.

* Text einfügen
CALL METHOD OF selection 'TypeText'
EXPORTING
#1 = 'ABC'.

* Kopffenster wieder schließen
CALL METHOD OF active_document 'CloseViewHeaderFooter'.

2. Lösungsansatz:
* Kopffenster öffnen
CALL METHOD OF view 'ViewHeader'.

* Text einfügen
CALL METHOD OF selection 'TypeText'
EXPORTING
#1 = 'ABC'.

* Kopffenster wieder schließen
CALL METHOD OF view 'CloseViewHeaderFooter'.

3. Lösungsansatz:
* Kopffenster öffnen
SET PROPERTY OF view 'SeekView' = 'CurrentPageHeader'.

* Text einfügen
CALL METHOD OF selection 'TypeText'
EXPORTING
#1 = 'ABC'.

* Kopffenster wieder schließen
SET PROPERTY OF view 'SeekView' = 'CloseViewHeaderFooter'.

*********************************************************************************
Keiner der drei Lösungsansätze funktioniert. Das entsprechende Handle ist kein Problem, das ist vorhanden. Nur der richtige Befehl oder Befehlsabfolge fehlt.

Wer kann mir hier weiterhelfen?

Gruß Mike

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


Seite 1 von 1

Vergleichbare Themen

0
Antw.
1076
Views
Desctop Office Intrgration / Wordanbindung / Kopfzeile
von mikzso » 19.09.2006 14:56 • Verfasst in ABAP Objects®
2
Antw.
7751
Views
Desctop Office Integration / Word / Kopfzeile
von mikzso » 21.09.2006 11:05 • Verfasst in Development Related
4
Antw.
3192
Views
Office Integration in SAP
von neuer Gast » 24.01.2006 11:40 • Verfasst in SAP - Allgemeines
0
Antw.
1066
Views
Office Integration ?
von Patrick2301 » 28.01.2008 11:31 • Verfasst in ABAP® Core
4
Antw.
2456
Views
Desktop Office Integration
von CKremer » 28.04.2006 09:36 • Verfasst in ABAP Objects®

Über diesen Beitrag

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

Aktuelle Forenbeiträge

Regex in where
Gestern von tar 8 / 445
Daten an Tabelle binden
vor 2 Tagen von Bright4.5 3 / 1691
Programm anlegen mit Vorlage
vor 3 Tagen von DeathAndPain 2 / 346
IT0024 Qualifikationen CP-ID
vor 3 Tagen von DeathAndPain 2 / 586

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

Regex in where
Gestern von tar 8 / 445
Daten an Tabelle binden
vor 2 Tagen von Bright4.5 3 / 1691
Programm anlegen mit Vorlage
vor 3 Tagen von DeathAndPain 2 / 346
IT0024 Qualifikationen CP-ID
vor 3 Tagen von DeathAndPain 2 / 586

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 3 Tagen von snooga87 1 / 276
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 3465
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 10013