OLE2, word.application: auf welcher Seite bin ich?

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

OLE2, word.application: auf welcher Seite bin ich?

Postby Kassandra2284 » Wed Jul 06, 2016 1:29 pm

Hallo zusammen,
ich öffne per OLE2 (word.application) eine Word-Vorlage, füge eine Tabelle ein und fülle die Felder der Tabelle. Die Tabelle hat keine feste Zeilenzahl, es hängt von der Anzahl der Datensätze ab, die auszugeben sind. Sie kann auch mal über mehrere Seiten gehen.
Jetzt möchte die Fachabteilung, dass auf jeder neuen Seite in der ersten Zeile der Tabelle die Spaltenbezeichnungen stehen. Dazu wäre es gut, wenn ich in meinem Abap abfragen könnte, auf welcher Word-Seite ich mich befinde. Wenn die Seitenzahl sich ändert, könnte ich ja dann die Spaltenüberschriften ausgeben. Ich finde bloß keine Möglichkeit, wie ich das abfragen kann.
Könnte mir jemand einen Tipp geben oder hat jemand eine andere Idee, wie ich die Spaltenüberschriften in der der ersten Zeile einer neuen Seite ausgeben kann?
Vielen Dank im Voraus
Gruß
Jörg
Kassandra2284
..
..
 
Posts: 25
Joined: Wed Feb 07, 2007 2:55 pm

Re: OLE2, word.application: auf welcher Seite bin ich?

Postby Tron » Sun Jul 10, 2016 10:53 am

Moin Jörg.
Diesmal ist mein Fundstück der Woche von:
http://word.tips.net/T000728_Determinin ... umber.html
Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. Sub page()
  2. CurPage = Selection.Information(wdActiveEndAdjustedPageNumber)
  3. CurPage = Selection.Information(wdActiveEndPageNumber)
  4.  
GeSHi ©


Dabei hat wdActiveEndAdjustedPageNumber der wert 1 und
wdActiveEndPageNumber den wert 3.

Man kann Word die Seitennummerierung vorgeben.
Die erste Seite muss nicht zwangsläufig mit 1 beginnen.

lg Jens
Tron
.....
.....
 
Posts: 1112
Joined: Sat Aug 04, 2007 10:21 pm


Return to ABAP® Core

Who is online

Users browsing this forum: No registered users and 2 guests