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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.10.2012, 01:00   #1
strannick
Форумчанин
 
Регистрация: 21.10.2011
Сообщений: 433
По умолчанию Вывод на юзерформу изображения (содержания) рабочего листа

Доброй ночи, уважаемые форумчане!
Возник такой вопрос: Как на юзерформу вывести изображение (содержание, вид) определенного рабочего листа. Рабочая область этого листа одна страница формата А4. В колонтитул вставлено изображение бланка размером на всю страницу. Ну а в некоторые ячейки подставляются данные с другого листа (фамилия, и.о., даты и т.п.). Потом этот лист сохраняется в формате PDF.
Смысл этого дела - использовать выведенное изображение как превьюшку (уменьшенное изображение листа), а потом кнопкой сохранять.
Вот как это правильней сделать? Что-то такое выкладывал Alex77755 вот тут http://www.cyberforum.ru/vba/thread271789-page2.html. Но у меня что-то не вышло. Да и в правильности такого решения для моего случая не уверен. Направьте на путь истинный.
Заранее спасибо!
strannick вне форума Ответить с цитированием
Старый 12.10.2012, 02:20   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Одна строка кода - activesheet.printpreview
и запускается режим предварительного просмотра
Не совсем то, что вы просили - зато очень просто и быстро

Выводить картинкой на форму -куча хитрого кода. Оно вам надо?
EducatedFool вне форума Ответить с цитированием
Старый 12.10.2012, 09:29   #3
strannick
Форумчанин
 
Регистрация: 21.10.2011
Сообщений: 433
По умолчанию

Цитата:
Сообщение от EducatedFool Посмотреть сообщение
Одна строка кода - activesheet.printpreview
и запускается режим предварительного просмотра
Не совсем то, что вы просили - зато очень просто и быстро

Выводить картинкой на форму -куча хитрого кода. Оно вам надо?
Честно говоря, хотелось бы! Если диапазон ячеек постоянный, то на лист вставить как рисунок со связью с диапазоном просто. А на форму вот не знаю. Думал так, по событию изменения содержимого ячеек на этом листе сохранять диапазон во временный графический файл с одним и тем же именем по одному и тому же пути, и его же вставлять на юзерформу. По идее, много кода не должно быть
strannick вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Заполнение массива из ячеек рабочего листа ofenod Microsoft Office Excel 2 29.04.2011 01:33
подаскажите пожалуйста как сделать программно скрин рабочего листа? ShamanK Microsoft Office Excel 4 24.11.2009 19:26
Использование события рабочего листа Worksheet_Change kovalevskivf Microsoft Office Excel 2 15.11.2009 12:51
Вывод области листа MS Excel на 2й монитор vo.one Свободное общение 0 18.08.2009 17:32
Работа с Printer. Частичный вывод листа из принтера. Izhic Общие вопросы Delphi 6 15.10.2008 08:57