![]() |
Word Ole Tabellenüerschrift auf jeder neuen Seite
Moin moin :-D
Ich schreib ein kleines Programm, das Rechnungen ausspuckt. Nun habe ich in Word eine Tabelle eingefügt und in die erste Zeile der Tabelle sozusagen die Überschriften für die Spalten geschrieben (Datum, Bla , Betrag usw.). Jetzt würde ich gern, dass auf jeder neu angefangenen Seite diese Überschrift nochmal erscheint. Hat da jemand ne Idee ? Und nochwas (ähnliches) ... Ich hätte gerne auf den Seiten 2 und folgende die Rechnungsnummer in der Kopfzeile... nicht aber auf Seite 1 ... geht das ? Vielen Dank schonmal :dp: :dp: :dp: EDIT: Das erste Problem hat sich gelöst
Delphi-Quellcode:
und zum zweiten:
Selection.Rows.Item(1).Select;
Selection.Rows.HeadingFormat:=wdToggle;
Delphi-Quellcode:
so sieht das makro aus, das mein problem lösen würde. Aber bei Attachedtemplate kommt die Meldung, dass das diese Eigenschaft gar nich gibt ... Hilfe !!! :lol: :lol: :lol:
ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageHeader
ActiveDocument.AttachedTemplate.BuildingBlockEntries("Einfache Zahl 3"). _Insert Where:=Selection.Range, RichText:=True Selection.TypeText Text:="Seite " |
Re: Word Ole Tabellenüerschrift auf jeder neuen Seite
Hallo! Probier's mal so: OleVariant(ActiveDocument).AttachedTemplate....
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz