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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.09.2012, 01:32   #1
nolte
Пользователь
 
Регистрация: 25.03.2011
Сообщений: 18
По умолчанию распечатка

Пришел к новой проблеме:
Хотел что бы лист в конце отправлялся на распечатку и затем на факс. Загвоздка в том что стоит мультипринтер, в нем же и факс.
Код:
Workbooks("test").Sheets("azm").Activate ' Определил к-во листов для распеч
    If Lastx + 4 <47 Then
        KvoStr = 1
        Else
        KvoStr = 2
    End If
код с макрорекордера
'********************************************
    'Application.ActivePrinter = "Kyocera FS-1128MFP NW-FAX (Ne04:)"
  '  ExecuteExcel4Macro _
    '    "PRINT(2,1,KvoStr,1,,FALSE,,,,,,2,""Kyocera FS-1128MFP NW-FAX (Ne04:)"",,TRUE,,FALSE)"
   ' Application.ActivePrinter = "Kyocera YAZ1128MFP (Ne03:)"
  '  ExecuteExcel4Macro _
  '      "PRINT(2,1,KvoStr,1,,,,,,,,2,""Kyocera YAZ1128MFP (Ne03:)"",,TRUE,,FALSE)"
'**************************************************
это то что я накопал
Код:
Sheets("azm").PrintOut From:=1, To:=KvoStr, Copies:=1, _ ActivePrinter:="Kyosera YAZ1128MFP (Ne03:)"
Application.Wait Now + TimeSerial(0, 0, 30)
Sheets("azm").PrintOut From:=1, To:=KvoStr, Copies:=1, _ ActivePrinter:="Kyosera FS-1128MFP NW-FAX (Ne04:)"
в списке принтеров принтер называется - Kyosera YAZ1128MFP
и факс - Kyosera FS-1128MFP NW-FAX
короче то ли печатает два листа то ли отправляет два листа но не делает чего просят
сначала распечатать потом отправить по факсу.




___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 20.09.2012 в 08:25.
nolte вне форума Ответить с цитированием
Старый 20.09.2012, 07:12   #2
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Цитата:
Kyosera
и
Цитата:
Kyocera
это не одно и то же
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 20.09.2012, 07:42   #3
nolte
Пользователь
 
Регистрация: 25.03.2011
Сообщений: 18
По умолчанию

спасибо вижу попробую сегодня может это и ошибка хотя код с декодера тоже отказывался печатать правильно
nolte вне форума Ответить с цитированием
Старый 22.09.2012, 23:31   #4
nolte
Пользователь
 
Регистрация: 25.03.2011
Сообщений: 18
По умолчанию

да действительно вы были правы DiemonStar теперь делает то что надо
nolte вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Распечатка DBGrid??? $T@LKER БД в Delphi 13 07.05.2010 10:50
Распечатка Memo Волк Общие вопросы Delphi 7 20.04.2010 12:44
Pascal. Распечатка символов. TOSAgrk Помощь студентам 3 08.02.2009 16:41
распечатка с DBGrid а ? Cantana Помощь студентам 11 25.10.2007 14:59