Добрый день! Мне нужно напечатать лист из активной (рабочей) книги. Но не весь, а лишь выделенную на нем область. То есть - первую страницу. Всего в листе 3 страницы на которых имеется инфа. Слямпичил вот такой макрос:
Sub CommandButton1_Click() Range("ОбластьПечатиПлатВед").Select Application.Dialogs(xlDialogPrint).Show End Sub
Но он печатает все листы. А, как я понмаю, должен печатить только вот эту : ("ОбластьПечатиПлатВед"),выделенную область печати. Даже если, например, в стандартном окне печати Винды, стоит отметка печатать Все. И что интересно, саму область печати, макрос определяет правильно, а на принтер засылает все страницы. Что в нем не так написано?
Добрый день! Мне нужно напечатать лист из активной (рабочей) книги. Но не весь, а лишь выделенную на нем область. То есть - первую страницу. Всего в листе 3 страницы на которых имеется инфа. Слямпичил вот такой макрос:
Sub CommandButton1_Click() Range("ОбластьПечатиПлатВед").Select Application.Dialogs(xlDialogPrint).Show End Sub
Но он печатает все листы. А, как я понмаю, должен печатить только вот эту : ("ОбластьПечатиПлатВед"),выделенную область печати. Даже если, например, в стандартном окне печати Винды, стоит отметка печатать Все. И что интересно, саму область печати, макрос определяет правильно, а на принтер засылает все страницы. Что в нем не так написано?
Serge_007, Сергей спасибо за огромное желание помочь!
Этот макрос работает, но также выводит на печать все страницы листа. А мне же надо только именованый диапазон. Комбинировал и так и сяк, но выходит тоже самое. Здесь нужна строка, которая засылает на печать именно выделенную область. А вот как она должна выглядеть, не кумекаю!
Serge_007, Сергей спасибо за огромное желание помочь!
Этот макрос работает, но также выводит на печать все страницы листа. А мне же надо только именованый диапазон. Комбинировал и так и сяк, но выходит тоже самое. Здесь нужна строка, которая засылает на печать именно выделенную область. А вот как она должна выглядеть, не кумекаю!
ув. аналитика! НАУГАД И ВПОПАД. Спасибо ваш код выводит на печать правильно, только именованый диапазон. Но вот только, область печати остается активной. То есть, выделение после печати не снимается. А хочется чтобы снималось.
ув. аналитика! НАУГАД И ВПОПАД. Спасибо ваш код выводит на печать правильно, только именованый диапазон. Но вот только, область печати остается активной. То есть, выделение после печати не снимается. А хочется чтобы снималось.Муля2010