![]() |
Excel Seitenzahl fortlaufend erstellen
:) Hallo :)
Würde gerne die Seitenzahl einer Excel-Datei mit mehreren Tabellenblätter fortlaufend gestalten. Dafür benutze ich den Befehl:
Delphi-Quellcode:
Klappt auch aber da ich mehrere Tabellenblätter habe, möchte ich die
Excel.ActiveSheet.PageSetup.RightFooter := 'Seitenzahl' //Rechte Fußzeile
Seitenzahl fortlaufend haben. Gibt es die Möglichkeit das 2.Tabellenblatt direkt anzusprechen? Oder wie kann ich das umsetzten? :gruebel: Gruß Mucki |
Re: Excel Seitenzahl fortlaufend erstellen
Hallo Mucki,
du kannst über die WorkSheets im ActiveWorkBook iterieren und so auf jedes WorkSheet zugreifen - nicht nur auf das ActiveWorkSheet:
Delphi-Quellcode:
Getippt und nicht getestet.
var
i: Integer; xl: TExcelApplication; begin for i := 1 to xl.ActiveWorkBook.WorkSheets.Count do xl.ActiveWorkBook.WorkSheets.Item(i).PageSetup.RightFooter := '&P'; end; Grüße vom marabu |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:47 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