Документ распечатывается через пользовательскую форму при нажатии на кнопку ПЕЧАТЬ на листе. Сформирован список всех доступных принтеров. Этот список занесен в ListBox1 (1-й вариант) и в ComboBox1 (2-й вариант) При использовании 1-го варианта (для меня предпочтительный) печать происходит всегда на принтере "по умолчанию" не зависимо от выбранной строки в ListBox1. ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:=ListBox1 При использовании 2-го варианта (не удобный) печать происходит на принтере, выбранном в ComboBox1. всё нормально, проблем нет. ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:=ComboBox1
Что сделать чтоб печать выводилась на принтер выбранный в ListBox1?
Спасибо!
Добрый день.
Документ распечатывается через пользовательскую форму при нажатии на кнопку ПЕЧАТЬ на листе. Сформирован список всех доступных принтеров. Этот список занесен в ListBox1 (1-й вариант) и в ComboBox1 (2-й вариант) При использовании 1-го варианта (для меня предпочтительный) печать происходит всегда на принтере "по умолчанию" не зависимо от выбранной строки в ListBox1. ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:=ListBox1 При использовании 2-го варианта (не удобный) печать происходит на принтере, выбранном в ComboBox1. всё нормально, проблем нет. ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:=ComboBox1
Что сделать чтоб печать выводилась на принтер выбранный в ListBox1?
получается, что я в своём окне выбрал принтер, нажал на печать, открывается еще одно окно выбора принтера. А без второго окна возможно? или в данном случае лишнее моё окно?))
получается, что я в своём окне выбрал принтер, нажал на печать, открывается еще одно окно выбора принтера. А без второго окна возможно? или в данном случае лишнее моё окно?))MifV