Consulting

Results 1 to 3 of 3

Thread: Printing single job to multiple local printers at same time

  1. #1

    Printing single job to multiple local printers at same time

    I have several documents that I print one color copy (logo in color), on a HP OfficeJet 6110 All-in-One, to send to member and then another copy using my HP LasterJet 6/6MP for a black & white copy that is for my records. Is it possible to create a button that will do this automatically with one click?

  2. #2
    Site Admin
    Jedi Master
    VBAX Guru Jacob Hilderbrand's Avatar
    Joined
    Jun 2004
    Location
    Roseville, CA
    Posts
    3,712
    Location
    Try this:
    [VBA]
    ActivePrinter = "MyPrinter1"
    ActiveDocument.PrintOut
    ActivePrinter = "MyPrinter2"
    ActiveDocument.PrintOut
    [/VBA]
    Record a macro and print to each of your printers to get the actual name.

  3. #3
    Administrator
    VP-Knowledge Base VBAX Grand Master mdmackillop's Avatar
    Joined
    May 2004
    Location
    Scotland
    Posts
    14,489
    Location
    Hi Jatherton,
    I posted a KB entry here
    http://www.vbaexpress.com/kb/getarti...851c3e209acfae
    which allows for easy selection of printers. By changing the option boxes to check boxes, a multiple print option could readikly be created.
    MD
    MVP (Excel 2008-2010)

    Post a workbook with sample data and layout if you want a quicker solution.


    To help indent your macros try Smart Indent

    Please remember to mark threads 'Solved'

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •