Solved

VBScript that would disable the Microsoft print pop up screen

Posted on 2004-07-31
9
693 Views
Last Modified: 2012-05-05
Would like two VBScripts:

The first would disable the Microsoft print popup

The second VBScript should re-enable the print popup

- By popup I mean the screen that ask about how many pages to print...
0
Comment
Question by:Roebuck1967
9 Comments
 
LVL 11

Expert Comment

by:YohanShminge
ID: 11685743
Hi Roebuck1967,

Can you be more specific about this popup (dialog box)?  I think I know what you're talking about, but when you tell a program to print, at least through the File->Print menu, you see the printer options dialog box because this is how the program is written.  I don't know of any system-wide setting that will disable this and print without a dialog box.  Most programs do not show this popup if you click the print command on their toolbar... Perhaps I am thinking of something totally different here?

-Yohan
0
 

Author Comment

by:Roebuck1967
ID: 11685983
By right clicking on lets say five files and selecting print your are immediately prompted with five dialog boxes.  I would like to eliminate the five dialog boxes if possible.
0
 
LVL 17

Accepted Solution

by:
zzzzzooc earned 250 total points
ID: 11686123
"PRB: Printing with WebBrowser from Internet Explorer Raises Print Dialog Box in Internet Explorer 5"
http://support.microsoft.com:80/support/kb/articles/Q247/6/71.ASP&NoWebContent=1

Although the above is mentioned for the WebBrowser control, it should still be relevant if you're trying to print through the DOM. I don't believe you'll be able to disable the dialog and if you can, it would probably just lead to more problems.
0
Enterprise Mobility and BYOD For Dummies

Like “For Dummies” books, you can read this in whatever order you choose and learn about mobility and BYOD; and how to put a competitive mobile infrastructure in place. Developed for SMBs and large enterprises alike, you will find helpful use cases, planning, and implementation.

 
LVL 19

Expert Comment

by:RanjeetRain
ID: 11693031
Normally, print dialog can't be disabled. A clever tirck will be to have them printed by the associated program. Most apps support a '/P' switch and that should work for you.
0
 

Author Comment

by:Roebuck1967
ID: 11693325
RanjeetRain

I don't quite understand you.  Can you explain?
0
 
LVL 19

Assisted Solution

by:RanjeetRain
RanjeetRain earned 250 total points
ID: 11694426
YOu can Shell out to the OS with the program associated witht the file that is selected in the explorer. For example, if there is a text file selected, you have to launch Notepad, if a .Doc file is selected, you will launch MS Word.

Algo:

Do while more documents to process
         Get file extension
         Get associated program from registry
         Shell out to the program with '/P' switch (Causes the program to background print the document without displaying the Print dialog)
Loop


0
 

Author Comment

by:Roebuck1967
ID: 12333604
Yes, please close and split points as suggested.
0

Featured Post

Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

There are many ways to remove duplicate entries in an SQL or Access database. Most make you temporarily insert an ID field, make a temp table and copy data back and forth, and/or are slow. Here is an easy way in VB6 using ADO to remove duplicate row…
The debugging module of the VB 6 IDE can be accessed by way of the Debug menu item. That menu item can normally be found in the IDE's main menu line as shown in this picture.   There is also a companion Debug Toolbar that looks like the followin…
Get people started with the process of using Access VBA to control Outlook using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Microsoft Outlook. Using automation, an Access applic…
Show developers how to use a criteria form to limit the data that appears on an Access report. It is a common requirement that users can specify the criteria for a report at runtime. The easiest way to accomplish this is using a criteria form that a…

803 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question