Nie wiem, czy to rozwiąże Twój problem. Ale osobiście wiem, że drukuje moją aktywną stronę, kiedy to robię.
Z drugiej strony, może jestem trochę drażliwy, może to źle sformułowane z Twojej strony... W każdym razie jestem pewien, że nie jest to dobrowolne z twojej strony. Powinieneś jednak uważać na ton, którego używasz w swoich słowach. :)
Właśnie go pobrałem i udało mi się uzyskać z niego ten kod:
Dla i = 0 Do UBound(vSheetNames) Jeśli vSheetNames(i) = SheetName, to MsgBox ("Drukuj" + Str(i)) Model.Extension.PrintOut2 i + 1, 1, False, "", "" Wyjdź dla Inaczej MsgBox ("Nie ta strona") Zakończ jeżeli: Dalej i
ale niestety to nie działa, a to z powodu "pageArray", ponieważ ten kod działa: