Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Печать на принтер - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Печать на принтер (Макросы Sub)
Печать на принтер
Vital Дата: Понедельник, 22.07.2013, 08:33 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Подскажите пожалуйста,как прописать макрос,привожу пример с листа Главный ,кнопками распечатать листПечать1 -2копии и листПечать2-1копию,Заранее благодарен за ответ!!!!!
К сообщению приложен файл: 3874633.xlsx (12.4 Kb)
 
Ответить
СообщениеПодскажите пожалуйста,как прописать макрос,привожу пример с листа Главный ,кнопками распечатать листПечать1 -2копии и листПечать2-1копию,Заранее благодарен за ответ!!!!!

Автор - Vital
Дата добавления - 22.07.2013 в 08:33
Матраскин Дата: Понедельник, 22.07.2013, 09:31 | Сообщение № 2
Группа: Друзья
Ранг: Обитатель
Сообщений: 375
Репутация: 81 ±
Замечаний: 0% ±

20xx
Vital, если ничего сверх не надо, а просто надо отправить на печать - используйте "макродёр" smile


в интернете опять кто-то не прав
 
Ответить
СообщениеVital, если ничего сверх не надо, а просто надо отправить на печать - используйте "макродёр" smile

Автор - Матраскин
Дата добавления - 22.07.2013 в 09:31
Wasilich Дата: Понедельник, 22.07.2013, 10:13 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация: 326 ±
Замечаний: 0% ±

2003
Для кнопки [печать1] указываем лист "печать1", конкретные координаты (в примере "А1:О52") и число копий 2.
[vba]
Код
Sub печать1()
       Sheets("печать1").Range("A1:O52").PrintOut Copies:=2
End Sub
[/vba]
 
Ответить
СообщениеДля кнопки [печать1] указываем лист "печать1", конкретные координаты (в примере "А1:О52") и число копий 2.
[vba]
Код
Sub печать1()
       Sheets("печать1").Range("A1:O52").PrintOut Copies:=2
End Sub
[/vba]

Автор - Wasilich
Дата добавления - 22.07.2013 в 10:13
Vital Дата: Понедельник, 22.07.2013, 12:00 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Wasilic,Спасибо большое,я просто еще учусь ,а Range("A1:O52")-это обязательно?,если мне надо распечатать всю страницу выделенные столбцы для печати
 
Ответить
СообщениеWasilic,Спасибо большое,я просто еще учусь ,а Range("A1:O52")-это обязательно?,если мне надо распечатать всю страницу выделенные столбцы для печати

Автор - Vital
Дата добавления - 22.07.2013 в 12:00
Матраскин Дата: Понедельник, 22.07.2013, 12:37 | Сообщение № 5
Группа: Друзья
Ранг: Обитатель
Сообщений: 375
Репутация: 81 ±
Замечаний: 0% ±

20xx
Vital, Если просто написать
[vba]
Код
Sheets("печать1").PrintOut Copies:=2
[/vba]
макрос отправит на печать всю страницу


в интернете опять кто-то не прав
 
Ответить
СообщениеVital, Если просто написать
[vba]
Код
Sheets("печать1").PrintOut Copies:=2
[/vba]
макрос отправит на печать всю страницу

Автор - Матраскин
Дата добавления - 22.07.2013 в 12:37
Vital Дата: Понедельник, 22.07.2013, 15:43 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Матраскин, Спасибо!!!!
 
Ответить
СообщениеМатраскин, Спасибо!!!!

Автор - Vital
Дата добавления - 22.07.2013 в 15:43
shelesto Дата: Понедельник, 01.12.2014, 20:35 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Господа, а как отправить на печать кнопкой и выделенную до этого область печати на текущем листе Эксель и файл Ворд, находящийся в той же папке, что и Эксель документ? Причем сделать так, чтобы макрос обращался к определенной ячейке на листе, где будет прописан относительный путь до файла. (относительный путь должен быть, чтобы можно было использовать данный документ в любой папке на компьютере.. Вообщем выглядело все так - Жмем кнопку -> печатается и заранее выбранная область печати и документ Ворд, находящийся в той же папке. Было бы не лишнем, чтобы всякий раз вылетало окно настройки параметров печати. Заранее спасибо.
 
Ответить
СообщениеГоспода, а как отправить на печать кнопкой и выделенную до этого область печати на текущем листе Эксель и файл Ворд, находящийся в той же папке, что и Эксель документ? Причем сделать так, чтобы макрос обращался к определенной ячейке на листе, где будет прописан относительный путь до файла. (относительный путь должен быть, чтобы можно было использовать данный документ в любой папке на компьютере.. Вообщем выглядело все так - Жмем кнопку -> печатается и заранее выбранная область печати и документ Ворд, находящийся в той же папке. Было бы не лишнем, чтобы всякий раз вылетало окно настройки параметров печати. Заранее спасибо.

Автор - shelesto
Дата добавления - 01.12.2014 в 20:35
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Печать на принтер (Макросы Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!