Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Определение области печати / 8 сообщений из 8, страница 1 из 1
25.08.2005, 18:50:31
    #33234908
talgat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определение области печати
Ребяты. Помогайте застрял. Переопределяется любая именованная область типа ActiveWorkbook.Names("выделенное").RefersTo = "=Лист1!$A$1:$F$10"
Но почемуто не переопределить область печати. Если определить область печати "ручками" то в списке имен появляется имя "Область_печати"
Так вот. То что ниже никак не работает!
ActiveWorkbook.Names("Область_печати").RefersTo = "=Лист1!$A$1:$F$10"

А надо програмно задавать область печати ! Помогите !!!!
...
Рейтинг: 0 / 0
25.08.2005, 19:15:59
    #33234951
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определение области печати
а это "волшебное имя" :) Его так просто не поменяешь. Все что относится к печати правится через объект PageSetup листа. Например
Код: plaintext
WorkSheet( 1 ).PageSetup.PrintArea = "B3:D45"
...
Рейтинг: 0 / 0
25.08.2005, 22:54:08
    #33235096
talgat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определение области печати
White Owlа это "волшебное имя" :) Его так просто не поменяешь. Все что относится к печати правится через объект PageSetup листа. Например
Код: plaintext
WorkSheet( 1 ).PageSetup.PrintArea = "B3:D45"


пишет error: sub or function defined и выделяет слово WorkSheet
Что не так ?
...
Рейтинг: 0 / 0
25.08.2005, 23:02:45
    #33235103
talgat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определение области печати
И в хелпе по словам PageSetup и PrintArea ничего не находит ...
...
Рейтинг: 0 / 0
25.08.2005, 23:19:57
    #33235107
talgat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определение области печати
Виноват.Не в том хелпе смотрел. Попробовал как в примере
WorkSheet("Лист1").PageSetup.PrintArea = "B3:D45" пишет
Run time error: Нельзя установить свойства PrintArea класса PageSetup Я тестировал с кнопки
Private Sub CommandButton1_Click()
Worksheets("Лист1").PageSetup.PrintArea = "$A$1:$C$5"
End Sub
...
Рейтинг: 0 / 0
25.08.2005, 23:37:10
    #33235115
talgat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определение области печати
В это время (22:39) заработал поиск на форуме. Нашел такое ActiveSheet.PageSetup.PrintArea = "$A$1:$J$26" и тоже НЕ РАБОТАЕТ
...
Рейтинг: 0 / 0
25.08.2005, 23:39:11
    #33235119
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определение области печати
Где-то ты ошибся... проверяй внимательнее.
Вот побалуйся на досуге:
...
Рейтинг: 0 / 0
25.08.2005, 23:45:35
    #33235123
talgat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Определение области печати
White OwlГде-то ты ошибся... проверяй внимательнее.
Вот побалуйся на досуге:
ПОМОГЛА ПЕРЕЗАГРУЗКА Такой вариант
Private Sub CommandButton1_Click()
ActiveSheet.PageSetup.PrintArea = "$A$1:$J$3"
End Sub Работает (Не знаю как другие) Спасибо Друг
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Определение области печати / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]