ОК, поэтому я работаю над проектом, который требует сохранения настроек принтера и последующего вызова их каждый раз, когда страница печатается из приложения. Прочитав несколько дней и пытаясь заставить это работать, я думаю, что у меня что-то не хватает из «большой картины».Сохранение и вызов настроек печати
Во-первых, я использую Visual Basic 2010 Express (VB Script), или, по крайней мере, я пытался потеряться.
Целью является сохранение выбранных пользователем параметров принтера (возможно, диалогового окна настройки печати) в переменную или массив или, возможно, запись в файл или реестр, а затем, когда пользователь печатает страницу, ранее выбранные настройки используются без необходимость повторного выбора их с помощью диалогового окна «Печать» (желательно подавить диалог «Печать»). Скрипту не нужно на самом деле печатать страницы, а скорее быть Sub или Function, которая вызывается из другого скрипта. Причина этого заключается в том, что сценарий, который запускается, когда пользователь печатает страницы, фактически распечатает несколько страниц с одним набором предварительно выбранных настроек принтера. THEN переключит принтеры и настройки, включая формат бумаги, а затем закончит печать оставшейся части страниц ,
Пример: Пользователь нажимает кнопку «Печать», перед печатью страниц с 1 по 3 запускается функция «PrinterSettings1», а затем (и перед печатью страниц 4-8) запускается вторая функция «PrinterSettings2».
Благодаря
EDIT: Я предпочитаю это не имеет никаких зависимостей, которые не включены в большинство версий Windows. Или я имею в виду, что для него не требуется .NET Framework или что-то еще, но если это абсолютно обязательно, то, я думаю, мне придется сделать это.
Visual Basic 2010 Express - это Visual Basic и является скомпилированным языком. VBScript - это язык сценариев и интерпретируется. –