Страницы: 1 2 След.
RSS
Предпросмотр и печать не совпадают с картинкой на экране
 
Во вкладке "Печать" отображается нужная картинка, но при попытке распечатать выводится белиберда какая-то. Если кто сталкивался, помогите, пожалуйста.
 
{quote}{login=Fina}{date=21.09.2011 01:31}{thema=Предпросмотр и печать не совпадают с картинкой на экране}{post}Во вкладке "Печать" отображается нужная картинка, но при попытке распечатать выводится белиберда какая-то. Если кто сталкивался, помогите, пожалуйста.{/post}{/quote}
 
{quote}{login=Fina}{date=21.09.2011 01:31}{thema=Предпросмотр и печать не совпадают с картинкой на экране}{post}Во вкладке "Печать" отображается нужная картинка, но при попытке распечатать выводится белиберда какая-то. Если кто сталкивался, помогите, пожалуйста.{/post}{/quote}
 
А как выглядит эта "белиберда какая-то"?  
Можно фото распечатки?  
Что на ней не так?
 
{quote}{login=Fina}{date=21.09.2011 01:31}{thema=Предпросмотр и печать не совпадают с картинкой на экране}{post} при попытке распечатать выводится белиберда какая-то. {/post}{/quote}Что Вы имеете ввиду под "белибердой"?    
У меня вот что получается...
 
Миш, краски не жалко?:-) Возможно у ТС дрова на принт левые.
Я сам - дурнее всякого примера! ...
 
У меня все нормально. Печатал на doPDF v7
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук


https://github.com/nervgh
 
Не, не жалко. Во-первых, не краска, а тонер. Во-вторых - картридж не мой, и я распечатал как проверка качества заправки :)
 
А у меня вот
 
Кстати, принтера у меня нет, я проверяю на предпросмотре. Но напечатать просила, та же ерунда.
 
{quote}{login=Fina}{date=21.09.2011 02:27}{thema=Re: Re: Предпросмотр и печать не совпадают с картинкой на экране}{post}А у меня вот{/post}{/quote}Не надо катинку вствлять в файл excel, лучше выкладывать саму катинку в формате .gif (для Веб предпочтительнее), или .jpg  
 
зы. По теме - ни чего сказать не могу - не знаю.
 
Не придумала, куда картинку можно сохранить из буфера...
 
Неужели у всех нормально отображается?
 
У меня тоже помоему ерунда какая то отображается, вот что видно в предварительном просмотре. см. скрин.  
Буду думать почему.
Редко но метко ...
 
У меня на предварительном всё отлично. На принтер не пробовал.
 
Может это глюк только 2007 Excel?
 
Такое впечатление, что неправильно заданы поля в параметрах страницы... Попробуйте их уменьшить (левое/правое)
 
{quote}{login=Юрий М}{date=21.09.2011 06:50}{thema=}{post}Такое впечатление, что неправильно заданы поля в параметрах страницы... Попробуйте их уменьшить (левое/правое){/post}{/quote}  
 
Да, каким-то образом влияют поля вкладки "каталог", но непонятно... Попробую подвигать.
 
{quote}{login=Fina}{date=21.09.2011 07:06}{thema=Re: }{post}{quote}{login=Юрий М}{date=21.09.2011 06:50}{thema=}{post}Такое впечатление, что неправильно заданы поля в параметрах страницы... Попробуйте их уменьшить (левое/правое){/post}{/quote}  
 
Да, каким-то образом влияют поля вкладки "каталог", но непонятно... Попробую подвигать.{/post}{/quote}  
 
Нет. Не получается.
 
А что это за вкладка такая - "каталог"? Это где?
 
{quote}{login=Юрий М}{date=21.09.2011 07:26}{thema=}{post}А что это за вкладка такая - "каталог"? Это где?{/post}{/quote}  
 
 
Второй лист в книге "Каталог".
 
Помогите, пожалуйста, советом.
 
{quote}{login=Fina}{date=22.09.2011 11:48}{thema=Re: Re: }{post}Помогите, пожалуйста, советом.{/post}{/quote}  
Избавиться от "глюка" Excel 2007 поможет такой код в модуле ЭтаКнига:  
 
Private Sub Workbook_BeforePrint(Cancel As Boolean)  
 Лист1.Shapes("Рисунок 6").OLEFormat.Object.Formula = ""  
 Лист1.Shapes("Рисунок 7").OLEFormat.Object.Formula = ""  
 Application.OnTime Now, Me.CodeName & ".SetShapesFormulas"  
End Sub  
 
Sub SetShapesFormulas()  
 Лист1.Shapes("Рисунок 6").OLEFormat.Object.Formula = "фото"  
 Лист1.Shapes("Рисунок 7").OLEFormat.Object.Formula = "фото1"  
End Sub  
 
Исправленный вариант приложен
 
Спасибо большое за ответ. Ваш файл работает отлично, а у меня выдает ошибку. При закрытии ошибки картинка разбита. Скрин экрана прилагаю.
 
Прилагаю... )
 
Скорее всего, в коле вместо Лист1 нужно вписать кодовое имя Вашего листа  
Или вместо "Рисунок 6", "Рисунок 7" вписать корректные названия для Вашего случая.  
Выложите куда-нибудь (на файлообменник) свой файл - поправлю.
 
Вот ссылка. Поправьте, пожалуйста.  
http://ifolder.ru/25934120
 
Замените Ваш код на один из 2-х приведенных ниже вариантов:  
 
1. Вариант с кодовым именем листа, удобен тем, что работает даже если пользовательское имя листа "Печать" изменится  
 
Private Sub Workbook_BeforePrint(Cancel As Boolean)  
 Лист2.Shapes("Рисунок 6").OLEFormat.Object.Formula = ""  
 Лист2.Shapes("Рисунок 7").OLEFormat.Object.Formula = ""  
 Лист2.Shapes("Рисунок 8").OLEFormat.Object.Formula = ""  
 Лист2.Shapes("Рисунок 9").OLEFormat.Object.Formula = ""  
 Application.OnTime Now, Me.CodeName & ".SetShapesFormulas"  
End Sub  
 
Sub SetShapesFormulas()  
 Лист2.Shapes("Рисунок 6").OLEFormat.Object.Formula = "фото"  
 Лист2.Shapes("Рисунок 7").OLEFormat.Object.Formula = "фото1"  
 Лист2.Shapes("Рисунок 6").OLEFormat.Object.Formula = "фото2"  
 Лист2.Shapes("Рисунок 7").OLEFormat.Object.Formula = "фото3"  
End Sub  
 
2. Вариант с пользовательским именем листа "Печать"  
 
Private Sub Workbook_BeforePrint(Cancel As Boolean)  
 Sheets("Печать").Shapes("Рисунок 6").OLEFormat.Object.Formula = ""  
 Sheets("Печать").Shapes("Рисунок 7").OLEFormat.Object.Formula = ""  
 Sheets("Печать").Shapes("Рисунок 8").OLEFormat.Object.Formula = ""  
 Sheets("Печать").Shapes("Рисунок 9").OLEFormat.Object.Formula = ""  
 Application.OnTime Now, Me.CodeName & ".SetShapesFormulas"  
End Sub  
 
Sub SetShapesFormulas()  
 Sheets("Печать").Shapes("Рисунок 6").OLEFormat.Object.Formula = "фото"  
 Sheets("Печать").Shapes("Рисунок 7").OLEFormat.Object.Formula = "фото1"  
 Sheets("Печать").Shapes("Рисунок 6").OLEFormat.Object.Formula = "фото2"  
 Sheets("Печать").Shapes("Рисунок 7").OLEFormat.Object.Formula = "фото3"  
End Sub
 
ZVI, спасибо вам большое, первый вариант уже подошел и я могу продолжить. Вы мне очень помогли. Спасибо!
 
Рад был помочь.  
 
Только в коде процедуры SetShapesFormulas я не обратил внимание на опечатки, там  вместо "Рисунок 8" и "Рисунок 9" было повторно "Рисунок 6" и "Рисунок 7"  
 
Правильно так:  
 
Private Sub Workbook_BeforePrint(Cancel As Boolean)  
 Лист2.Shapes("Рисунок 6").OLEFormat.Object.Formula = ""  
 Лист2.Shapes("Рисунок 7").OLEFormat.Object.Formula = ""  
 Лист2.Shapes("Рисунок 8").OLEFormat.Object.Formula = ""  
 Лист2.Shapes("Рисунок 9").OLEFormat.Object.Formula = ""  
 Application.OnTime Now, Me.CodeName & ".SetShapesFormulas"  
End Sub  
 
Sub SetShapesFormulas()  
 Лист2.Shapes("Рисунок 6").OLEFormat.Object.Formula = "фото"  
 Лист2.Shapes("Рисунок 7").OLEFormat.Object.Formula = "фото1"  
 Лист2.Shapes("Рисунок 8").OLEFormat.Object.Formula = "фото2" ' Было "Рисунок 6"  
 Лист2.Shapes("Рисунок 9").OLEFormat.Object.Formula = "фото3" ' Было "Рисунок 7"  
End Sub
Страницы: 1 2 След.
Читают тему
Наверх