{quote}{login=demos_fobos}{date=18.01.2011 02:50}{thema=Re: Re: }{post}{quote}{login=demos_fobos}{date=18.01.2011 02:45}{thema=Re: }{post}{quote}{login=Казанский}{date=18.01.2011 12:22}{thema=}{post}Можно. Но печатать придется в цикле, по одной странице, каждый раз меняя колонтитул:
Кстати, "п.1.6" и т.д. - это действительно имена диапазонов?
В имени не может быть пробела: "п. 2.2"
Private Sub Worksheet_Kolontit()
Dim A, i As Long
Application.EnableEvents = False
A = Split("\п.1.6\п.2.2\Программа\Программа_2\перечень\Акт\Приказ\Письмо\Последний _лист", "\")
With ActiveSheet.PageSetup
For i = 1 To 9
.RightFooter = Range(A(i)).Value
ActiveSheet.PrintOut i, i
Next
End With
Application.EnableEvents = True
End Sub{/post}{/quote}
Ввел пустую переменную для первого листа, но теперь печатает только первый лист, а на редактирование шрифта совсем не реагирует проблемам во вложении.{/post}{/quote}{/post}{/quote}
Тема закрыта все работает как нужно, просто проставил пустое значение для первого листа и проверил написание имен. Спасибо огромное Казанский.
Кстати, "п.1.6" и т.д. - это действительно имена диапазонов?
В имени не может быть пробела: "п. 2.2"
Private Sub Worksheet_Kolontit()
Dim A, i As Long
Application.EnableEvents = False
A = Split("\п.1.6\п.2.2\Программа\Программа_2\перечень\Акт\Приказ\Письмо\Последний
With ActiveSheet.PageSetup
For i = 1 To 9
.RightFooter = Range(A(i)).Value
ActiveSheet.PrintOut i, i
Next
End With
Application.EnableEvents = True
End Sub{/post}{/quote}
Ввел пустую переменную для первого листа, но теперь печатает только первый лист, а на редактирование шрифта совсем не реагирует проблемам во вложении.{/post}{/quote}{/post}{/quote}
Тема закрыта все работает как нужно, просто проставил пустое значение для первого листа и проверил написание имен. Спасибо огромное Казанский.