OLE WORD Textmarke


Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV

Moderatoren: Jan, Steff

OLE WORD Textmarke

Beitragvon Kerstin » 21.02.2019, 11:15

Hallo,

ich habe eine WORD-Vorlage mit den Textmarken 'TM1' und 'TM2' angelegt.
Diese möchte ich nun aus einem ABAP heraus anspringen und Texte einfügen. Leider funktioniert der Ansprung überhaupt nicht. Die einzufügenden Texte werden immer an den Beginn der ersten Zeile des Dokuments gestellt.

Die gefundenen Verweise haben mir leider auch nicht weiter geholfen.
Mit WORD.APPLICATION öffnet sich WORD gar nicht.

Ich verwende WORD 2010 in einem 731er System.

Anbei mein Coding.


Code: Alles auswählen
REPORT z_word_textmarke.

TABLES: sscrfields.
*
* OLE-Definitionen der SAP
INCLUDE ole2incl.
INCLUDE excel__c.
*
DATA: h_word TYPE ole2_object.
*
PARAMETERS: p_dotfl  LIKE rlgrap-filename OBLIGATORY.  "Formatvorlage
*-----------------------------------------------------------------------
START-OF-SELECTION.
*
  CREATE OBJECT h_word 'word.basic'.
  CALL METHOD OF
      h_word
      'AppShow'.

* Dokument auf Basis der Vorlage erstellen
  CALL METHOD OF  h_word   'FileNew'
    EXPORTING
      #1        = p_dotfl.

* Textmarke anspringen
  PERFORM goto_textmark USING 'TM1'.
  CALL METHOD OF  h_word   'Insert'
    EXPORTING
      #1       = 'Text1'.

* Textmarke anspringen
  PERFORM goto_textmark USING 'TM2'.
  CALL METHOD OF  h_word  'Insert'
    EXPORTING
      #1       = 'DUMMY'.

END-OF-SELECTION.
************************************************************************
*---------------------------------------------------------------------
*      Form  GOTO_TEXTMARK
*---------------------------------------------------------------------
FORM goto_textmark USING    p_tmark.
  DATA: txtmark(255) TYPE c.
*
  txtmark = p_tmark.
  CALL METHOD OF
      h_word
      'EditGoto'

    EXPORTING
      #1         = txtmark.
ENDFORM.                    " GOTO_TEXTMARK
 


Kann mir hier jemand weiterhelfen?

Viele Grüße
Kerstin
Kerstin
Specialist
 
Beiträge: 180
Registriert: 07.01.2005, 14:00
Wohnort: Hoyerswerda
Dank erhalten: 0 mal
Ich bin: Entwickler/in

Sponsor

Alte ABAP-Entwicklerweisheit: Weißt du weder aus noch ein, baust du einen BADI ein

Zurück zu ABAP® Core

  Aktuelle Beiträge   
Steuerliches Abgangsland in Verkaufsbeleg ändern
vor 20 Stunden von Julia611 1 Antw.
XML hochladen, Abschnitte suchen, Abschnitte als XML zurück
Gestern von deejey 1 Antw.
(LKW)Bedarfsvorschau je Debitor
vor 3 Tagen von wreichelt 5 Antw.
Lieferplan, Einteilungen, Feinabrufe
vor 4 Tagen von bapimueller 0 Antw.
gelöst Smartforms Struktur rechtsbündig
vor 4 Tagen von qyurryus 3 Antw.

  Ähnliche Beiträge beta
Adressen ins Word
07.10.2004, 08:37 von ewx 2 Antw.
Word ruft SAP
09.09.2005, 17:56 von sapalot 2 Antw.
OLE - Word-Datei
16.07.2008, 14:19 von ewx 8 Antw.
Schließen von Word aus SAP (FB MS_WORD_OLE_FORMLETTER)
29.08.2003, 09:09 von UGRO 2 Antw.
Seitenumbruch im MS Word (OLE) erzeugen ?????
28.10.2004, 17:28 von Stentor 4 Antw.

 

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot]