Guten Morgen,
ich habe in meinem Programm NetOffice in Version 1.7.3 eingebunden und versuche unterschiedliche Dokumente zu generieren. Das klappt auch,
nur scheitert es an der Seitenformatierung.
Vor einigen Monaten klappte bei gleichen Einstellungen alles einwandfrei. Jetzt musste ich mein System neu aufsetzen und das gleiche Programm mit den gleichen Einstellungen, gleichen Druckereinstellungen etc. erstellt mir jetzt Seiten, die nicht mehr auf eine DIN-A4 Seite passt.
An dem Code habe ich nichts geändert und der Drucker ist auch der gleiche.
Woran kann so etwas liegen?
In diesem Zusammenhang musste ich mir dann überlegen, wie ich trotzdem alles auf eine Seite breit bekomme und benutze aus Excel die bekannte Funktion "Anpassen auf 1 Seite breit" oder engl. FitToPagesWide.
Bei diesem Punkt streikt mein Programm und erhalte folgende Fehlermeldung
Meine Befehle zur Seitenformatierung sehen so aus
Wie bekomme ich raus, was ich bei FitToPagesWide/Tall angeben muss, damit das Programm das akzeptiert??
ich habe in meinem Programm NetOffice in Version 1.7.3 eingebunden und versuche unterschiedliche Dokumente zu generieren. Das klappt auch,
nur scheitert es an der Seitenformatierung.
Vor einigen Monaten klappte bei gleichen Einstellungen alles einwandfrei. Jetzt musste ich mein System neu aufsetzen und das gleiche Programm mit den gleichen Einstellungen, gleichen Druckereinstellungen etc. erstellt mir jetzt Seiten, die nicht mehr auf eine DIN-A4 Seite passt.
An dem Code habe ich nichts geändert und der Drucker ist auch der gleiche.
Woran kann so etwas liegen?
In diesem Zusammenhang musste ich mir dann überlegen, wie ich trotzdem alles auf eine Seite breit bekomme und benutze aus Excel die bekannte Funktion "Anpassen auf 1 Seite breit" oder engl. FitToPagesWide.
Bei diesem Punkt streikt mein Programm und erhalte folgende Fehlermeldung
Meine Befehle zur Seitenformatierung sehen so aus
VB.NET-Quellcode
- ' Seitenformatierung
- obj_XLWks.PageSetup.PaperSize = Excel.Enums.XlPaperSize.xlPaperA4
- obj_XLWks.PageSetup.Orientation = Excel.Enums.XlPageOrientation.xlLandscape
- obj_XLWks.PageSetup.CenterHorizontally = True
- obj_XLWks.PageSetup.LeftMargin = 18 ' = 0,64 cm Formel = cm * 0,283464567
- obj_XLWks.PageSetup.RightMargin = 18
- obj_XLWks.PageSetup.TopMargin = 18 ' = 0,64 cm
- obj_XLWks.PageSetup.BottomMargin = 18
- obj_XLWks.PageSetup.PrintTitleRows = "$1:$9"
- obj_XLWks.PageSetup.FitToPagesWide = 1
- obj_XLWks.PageSetup.FitToPagesTall = 0
Wie bekomme ich raus, was ich bei FitToPagesWide/Tall angeben muss, damit das Programm das akzeptiert??