Ich sehe nicht, wie das mein Problem lösen würde, weil wir es nie dem Drucker oder in den Druckeinstellungen sagen. aber ich werde es trotzdem versuchen.
Ich weiß nicht, ob dies Ihr Problem lösen wird. Aber ich persönlich weiß, dass es meine aktive Seite druckt, wenn ich das tue.
Auf der anderen Seite bin ich vielleicht ein wenig empfindlich, vielleicht ist es schlecht formuliert von Ihrer Seite... Auf jeden Fall bin ich mir sicher, dass es nicht freiwillig von Ihrer Seite ist. Aber du solltest vorsichtig sein mit dem Ton, den du in deinen Worten verwendest. :)
Ich habe es gerade heruntergeladen und konnte diesen Code davon bekommen:
Für i = 0 Bis UBound(vSheetNames) Wenn vSheetNames(i) = SheetName, dann MsgBox ("Drucken" + Str(i)) Modell.Erweiterung.Ausdruck2 i + 1, 1, Falsch, "", "" Beenden für Oder MsgBox ("Nicht diese Seite") Ende, wenn Weiter i
aber leider funktioniert es nicht, und das liegt am "pageArray", denn dieser Code funktioniert: