Graphics on Labels

Home Up Search This Site What's New? Audio On CDR Favourites Downloadable files Photo Gallery 2002 Photo Gallery 2003 Photo Gallery 2004/5 Photo Gallery 2006/7 Photo Gallery 2008 UK Photo Gallery Ireland Photo Gallery Cats Photo Gallery 

 

 

Google
 

 

There is no charge for using any of the material (for personal use) on this web site, but if you wish to make a contribution to the ever growing running costs, any donation would be much appreciated. Click the adjacent button to access PayPal
Graphics on Labels
Mail merge - Inserting logos /graphics on business cards and mailing labels
Note:

If you have access to Microsoft Publisher, then this is a much better tool for producing labels with graphics than Microsoft Word.

Graphics including watermarks and wrapped images can be a tad complicated to insert on Word labels, but, with Word 2000-2007, it is possible. With earlier versions you may need to insert the image in a text box, and forego the option to insert a watermark.

As far as Word is concerned, business cards and postcards are essentially mailing labels, so whether you use the envelope/label wizard and/or mail merge to labels, the problem and its solution are essentially the same.

Use the envelope/label wizard to create a new document based on your card/label format. This will insert a table on the page that reflects the layout of the labels.

Note:

With some graphics by default Word 2002/3 will use the drawing canvas. This can be turned off from tools > options > general - see below. Word 2000 did not use the drawing canvas.

 

For this exercise I will use a WordArt text as a watermark, but the image could be any type of image that you can insert into a Word document. A watermark will be set behind the label text, but a wrapped option could be used if preferred. Prior to Word 2002, WordArt could not be inserted in-line.

WordArt may be inserted from the button on the drawing toolbar (as illustrated) or from the Insert menu.

 

Format the WordArt to set the image behind text. When so set, you will only be able to select it using the white arrow pointer on the drawing toolbar.

 

Set the options to display the image at a high level of transparency according to taste - here 90% - and set the line colour setting to 'No Line':

 

Select the image and press ALT+F3 to save as an autotext entry. Call it 'Watermark' (The name is not important, as long as it is unique).

For a single page of labels, you can select the cell containing the image and copy the cell to the clipboard (Ctrl+C). Select the table as below:

 

Click 'Paste' (CTRL+V) to  copy the cell content into all the other cells.

Note:

Unfortunately the above is not completely reliable and you may find it difficult to reproduce the image in each of the cells. The image tends to have the bad habit of jumping out of the cell. If that should occur, then all is not lost.  Having saved the graphic as an autotext entry, you can adopt the following procedure to ensure that the image is correctly placed in each label.

Alternatively, the Macro at the end of this page will duplicate the content of the first cell into all the other cells

 

Cancel the document as you won't need it any more.

Run the envelope/label wizard again.

When you get to the window in which you insert the address information, type the autotext name - here watermark - and press F3 to insert the image into the label window. The window may not display the graphic, but you will see something has occurred. Select 'New Document' to produce a page of labels each containing the image - as in the previous illustration.

 

For mail merge or labels containing text as well as the image, a slight variation on the above technique is required.

When you get to the window in which you insert the address information, insert that address information, Press CTRL+F9 and between the curly brackets type AUTOTEXT Watermark - thus {AUTOTEXT Watermark}. Add the rest of your address (or merge fields if merging).

Now either create a new document from the label wizard or merge to a new document. If the images do not display select all CTRL+A then F9 to update the fields, and you should get your text and image in each cell.

or with mail merge

(note these addresses were taken from an old list and may no longer be valid for those companies shown.)

 

Word 2007

 

Word 2007 is essentially similar, but the access to the dialogs is a little different and there are a few more quirks to complicate matters further.

 

Click OK to insert the graphic in the cell. Then set the wrap to 'behind text' and format the fill and line settings etc to give the appearance you wish to achieve.

 

With the watermark, formatted as required, selected Press ALT+F3 to activate the Building Blocks dialog

Note:

The watermark autotext entry should then behave as it does when using the older Word versions, however the inserted autotext entry will not retain its wrap option, but will be inserted according to the setting in Word Options. It is probably simpler to leave your preference and format the inserted graphic in the merge document before adding the merge fields and propagating the labels.

 

I would not recommend the use of the autotext entry in the labels wizard as shown above for the older Word versions. Use the macro at the end of this page instead. However, it can be coaxed to work:

 

Mail merge too will require the fields to be updated before merging to a new document.

Macro to duplicate the content of a label (graphics and text) to all the other labels

 

The macro employs the propagate function, from the mail merge toolbar, available by converting the document type to a mailing label merge document and was inspired by a suggestion made by Microsoft Office MVP Beth Melton in a newsgroup thread about graphics on labels. The method can be used without the aid of the macro, but requires several steps as indicated in the macro comments.

The macro will work with all recent Word versions.

 

Sub DuplicateLabels()

Dim sCodes As Boolean

'Store the current display of field codes
sCodes = ActiveWindow.View.ShowFieldCodes

'Change the document type to mailing label
ActiveDocument.MailMerge.MainDocumentType = _
wdMailingLabels

'propagate the labels
WordBasic.MailMergePropagateLabel

'display the field codes so they can be removed
ActiveWindow.View.ShowFieldCodes = True
'search for and remove the {next} fields

'added by the propagation and which are not required
With Selection.Find
    .ClearFormatting

    .Replacement.ClearFormatting

    .Text = "^d NEXT"
    .Replacement.Text = ""
    .Forward = True
    .Wrap = wdFindContinue
    .Format = False
    .MatchCase = False
    .MatchWholeWord = False
    .MatchWildcards = False
    .MatchSoundsLike = False
    .MatchAllWordForms = False

    .Execute replace:=wdReplaceAll
End With

'revert the document type to a normal document
ActiveDocument.MailMerge.MainDocumentType = _
wdNotAMergeDocument

'restore the original view of field codes

ActiveWindow.View.ShowFieldCodes = sCodes
End Sub