Every time I try to print a single envelope, the message "the number must be between 1 and 31" pops up. I can't figure this out.

Anonymous
2010-06-17T21:03:55+00:00

Original title: the number must be between 1 and 31

Every time I try to print a single envelope, the message "the number must be between 1 and 31" pops up.  I can't figure this out.

Microsoft 365 and Office | Word | For home | Windows

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
Anonymous
2012-06-24T01:08:46+00:00

I was able to fix this without creating another profile.  Unfortunately you have to do this every single time you want to print an envelope.

Select Mailings then Select Labels (do not select Envelopes yet)

In the Print Dialog Box change the label setting to a Single Label

Change both the Row and Column to 1

Now you can select Envelopes,   type in the delivery address and print.

Was this answer helpful?

200+ people found this answer helpful.
0 comments No comments
Answer accepted by question author
Suzanne S Barnhill 279.4K Reputation points MVP Volunteer Moderator
2010-06-17T21:29:49+00:00

Although I'm sure there must be an easier solution, several online sources suggest that recreating the user profile solves the problem. One way of doing this (I assume) is given at

http://www.omnitechsupport.com/forum/topic/169/when-try-to-print-envelope-get-message-the-number-must-b/

Some previous replies say that this error can occur if you have added a header or footer to the Normal template, but other users report that this occurs in a "virgin" install of Word 2007.

Another suggestion that is really only a workaround is to use envelope templates rather than the Envelope dialog; for some examples, see http://www.gmayor.com/downloads.htm for some downloadable templates.

FWIW, the "between 1 and 31 (points)" measurement usually refers to the "distance from text" of a border or page border, and I believe this error message is a rather generic one that we have seen in the past in other unrelated situations as well.

Was this answer helpful?

20+ people found this answer helpful.
0 comments No comments

50 additional answers

Sort by: Newest
  1. Anonymous
    2014-02-10T15:35:30+00:00

    Thanks ChrisKatana

    This worked!  Nothing else suggested worked.

    Hint -

    When editing the registry, I did not delete the registry subkey.

    I renamed it to Data.old

    Word won't be looking for a key with that name.

    And if I make an error and want to restore the old key, I can use Regedit to change it back to Data.

    BTW, I had keys for Office 12.0 and Office 11.0.

    I did the same for those versions of Office, too.

    And now I can print Envelopes and Labels!

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2013-09-25T18:16:08+00:00

    Before doing the renaming of normal1.dotm to normal.dotm make sure word is closed.. !!

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2013-09-25T18:13:06+00:00

    Renaming your users profile will fix this; i remmote controlled into users pc and she had same problem i did it on my machine with no problem; tells me its her profile;

    in order to rename the normal.dotm template you must go and set your settings to what you want them to be name your template to normal1.dotm then when you are done doing that delete the normal.dotm template and then rename the normal1.dotm to normal.dotm :)

    Was this answer helpful?

    0 comments No comments