Zitat von
AceTheFace:
Wenn ich das dann aber über ExcelWorksheet1.printout; ausdrucke, druckt er das immer hochkant aus...wie kann ich den Excel sagen, dass er querformatik drucken kann?
Ich weiss nicht ob es klappt, aber vielleicht reicht es ja als Anregung
Binde die
Unit Printers in Deine uses-Klausel ein. Vor dem Start des Druckens, wähle über das Printer Objekt den Drucker an, welche durch Dein Excel-Worksheet genutzt wird (
ExcelWorksheet1.Application.ActivePrinter) und ändere über das Printer-Objekt die Ausrichtung (
Printer.Orientation).
Da ich nicht wirklich viel mit Druckern rumwerkle, kann ich nicht viel mehr dazu sagen
...
...