I have a document I would like to print twice, once on each side of a single piece of paper. Currently, this is done with a two-page document set up to print two pages per sheet, and it is printed once and then re-fed into the printer upside down and printed again. The net result of this manual duplexing process is that when the paper is cut in half, page 1 shows up on one side of each half, and page two shows up on the other side.

I recently acquired a printer which is capable of automatic duplexing, so I figured it should be easier to use a one-page document with two columns, and then use the automatic duplexing feature to print two copies, one per side. It turns out that this is no easy feat. Word starts each "copy" on a new sheet of paper, for reasons that are quite obvious when you're talking about, for example, a three-page document.

How can I cause (or force, or trick, or ...) Word to print the second copy on the other side of the page without resorting to manual duplexing?

  • In this case, 'manually duplexing' means re-inserting the paper and re-printing the document. If there was some way to automatically clone page 1 as page 2 (macro?), that would be much easier. – Mark May 7 '13 at 20:40

I realise this is rather cumbersome, but you could copy/paste the page onto a second page of the same document (use Control+Enter to insert a page break).

  • At least as cumbersome as manually duplexing it. This is a document that is only ever printed once before being changed. – Mark Jan 7 '13 at 1:56

If you have Adobe Professional (or equivalent PDF-related tools) you could print your Word document to a PDF document, and then use your PDF editor to make a new PDF by concatenating two copies of the one.

  • That would be even harder than manually duplexing it... – Mark Jan 7 '13 at 1:55
  • Well, that’s relative –– it depends partly on how far the printer is from the computer (i.e., with your current practice, you make two trips; with mine, you make one). Also, my solution (and also @Graham’s) might be scriptable. – Scott Jan 7 '13 at 2:06
  • Another solution: buy a robot to do the paper feeding for you. I believe that they don’t cost much more than a car. :-) – Scott Jan 7 '13 at 2:07
  • Now THAT is a solution I like :) – Mark Jan 7 '13 at 5:27

The following works for me (at least as far as print preview!):

Sub Macro1()
  ActiveWindow.ActivePane.VerticalPercentScrolled = 0
  Selection.PasteAndFormat (wdPasteDefault)
End Sub  

to produce the result below from the the left half below:

SU529084 example

Might combine this with interception of the print command for this document (see @Adam's code for that).

But maybe should 'add delete last page' at the beginning, or this could grow and grow!


I think Print&Share has everything you need for this. Configure it once in a profile and use it always when you need it.

Here is an example that gets you started on how to triplicate. https://www.youtube.com/watch?v=ja7PLjXTAHw&list=PLDF2C2AD95B2B2FC2&index=9
If you just insert a document (or the same document) on the even side by using the [Insert Pages] button, you are ready.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.