Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.10.2012, 12:20   #1
MaxxVer
Форумчанин
 
Регистрация: 17.03.2009
Сообщений: 226
По умолчанию VBA изменить параметры печать

Добрый день, уважаемы знатоки!

Подскажите, пожалуйста, что не так с кодом параметров печати:
Код:
    PageSetup.Zoom = False
    FitToPagesWide = 1
    FitToPagesTall = 100
    PageSetup.PrintArea = ""
    PrintTitleRows = "$6:$10"
    PrintTitleColumns = ""
    PageSetup.PrintArea = rng
Вроде прописано что ширина в 1 лист (FitToPagesWide = 1), диапазон печати задаю (rng), а лист все равно остается разбитым на несколько диапазонов? Макрос изначально скрывает ненужные столбцы, может в этом дело..?
Вложения
Тип файла: rar печать.rar (124.0 Кб, 10 просмотров)
MaxxVer вне форума Ответить с цитированием
Старый 03.10.2012, 13:35   #2
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Код:
with  PageSetup
    .PrintArea = rng
    .PrintTitleRows = "$6:$10"
    .PrintTitleColumns = ""
    .Zoom = False
    .FitToPagesWide = 1
    .FitToPagesTall = False
end with
попробуйте так
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 03.10.2012, 14:08   #3
MaxxVer
Форумчанин
 
Регистрация: 17.03.2009
Сообщений: 226
По умолчанию

Не помогло(. Возможно, дело в вертикальных разрывах, может кто знает как передвинуть все VPageBreaks на определенный столбец?
MaxxVer вне форума Ответить с цитированием
Старый 04.10.2012, 10:06   #4
MaxxVer
Форумчанин
 
Регистрация: 17.03.2009
Сообщений: 226
По умолчанию

К моему сожалению, вопрос не решен. Много чего перепробовал, но безрезультатно… Прошу пишите хоть какие-нибудь варианты.
MaxxVer вне форума Ответить с цитированием
Старый 04.10.2012, 11:53   #5
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Код:
Set rng = Range(Cells(6, 1), Cells(itog, 212))
webmoney: E265281470651 Z422237915069 R418926282008

Последний раз редактировалось Hugo121; 04.10.2012 в 11:57.
Hugo121 вне форума Ответить с цитированием
Старый 04.10.2012, 12:18   #6
MaxxVer
Форумчанин
 
Регистрация: 17.03.2009
Сообщений: 226
По умолчанию

Спасибо, но не помогло((
MaxxVer вне форума Ответить с цитированием
Старый 04.10.2012, 12:27   #7
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Тут ещё попробуйте изменить:

Код:
PageSetup.PrintArea = rng.Address
Хотя в детали не вникал - просто вижу, что диапазон не задан, а в параметре должна быть строка.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 04.10.2012, 13:57   #8
MaxxVer
Форумчанин
 
Регистрация: 17.03.2009
Сообщений: 226
По умолчанию

А как вы понимаете что диапазон не задан?
MaxxVer вне форума Ответить с цитированием
Старый 04.10.2012, 14:00   #9
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

При пошаговом прогоне кода при наведении мышки на rng показывает Nothing, Ну и в окне Locals можно посмотреть, что в этой переменной.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 04.10.2012, 18:45   #10
MaxxVer
Форумчанин
 
Регистрация: 17.03.2009
Сообщений: 226
По умолчанию

Точно, заметил. Поправил, хотя все равно не помогает. Чтож за ерунда-то с этой печатью, никак не победить...
MaxxVer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменить параметры чужого окна phphel Общие вопросы Delphi 10 26.04.2012 21:10
VBA- Параметры формы Nasten'ka7 Microsoft Office Excel 2 31.01.2011 14:38
Изменить параметры печати Vitek.i Microsoft Office Excel 4 06.12.2010 19:50
Как изменить параметры StringGrid (Delphi) kaa1977 Помощь студентам 1 12.11.2009 11:50
Как изменить параметры автозамены в CodeGear? TwiX Софт 0 27.10.2009 00:00