View Single Post
  #5   Report Post  
Posted to microsoft.public.excel.programming
NickHK NickHK is offline
external usenet poster
 
Posts: 4,391
Default Could anybody tell me what does "Ne01" mean?

I'm no expert on printers, but you get "Adobe PDF on My Documents\*.pdf",
because that is the virtual port that you have set, so Adobe defaults to
that location when it "prints" its output.
As such you cannot have "Adobe PDF on Ne01" because that is real port with a
supposedly real printer connected. As Adobe PDF does not output real printer
codes this would not be possible.

NickHK

"salut" wrote in message
...
Thanks a lot! That's very helpful!
But the strange thing is. When I was trying to print out the information.

I
just get
"Adobe PDF on My Documents\*.pdf" instead of
"Adobe PDF on Ne01".

Could you tell me how can I get "Adobe PDF on Ne01". Thanks a lot!


"JMB" wrote:

I think Adobe PDF is the local name for the printer and Ne01 describes

the
network name for the same resource.

Tom Ogilvy posted some resources to check out.


http://www.microsoft.com/office/comm...xp=&sloc=en-us


If you can return a list (or array) of all of the printers, I would

think
you could loop through the listing the identify which one has "Adobe

PDF" in
the name (check VBA InStr function). I only have one printer so I can't
fully test the macro's suggested, but the one that uses WScript.Network
(which you should have seen in Tom's old posts) seemed to work okay.

At the very worst, you could have the user change the activeprinter

using
Application.Dialogs(xlDialogPrinterSetup).Show


"salut" wrote:

When I was trying to print to PDF file, I need to set the printer as

"Adobe
PDF on Ne01", could anybody tell me what this "Ne01" means? And how

can I get
that kind of information before I use them in the code? Because on

some other
computers, it is "Ne00" instead of "Ne01".

Thanks a lot!