"Ads by Goooooogle" links provided by Google.com, which has sole control over all advertising content it displays on this site.

Home | Tips | Library | Other Authors | Other WP Sites | Writer's Links | Contact | Site Map

Barry MacDonnell's
Toolbox for WordPerfect

Macros, tips, and templates for Corel® WordPerfect® for Windows®
© Copyright 1996-2006 by Barry MacDonnell. All Rights Reserved.

Page updated March 31, 2006
LABLPRNT - Print one label or card starting anywhere on the label or card sheet
To quickly create print a full sheet of identical labels, see LABLCOPY.)

Download LABLPRNT.ZIP (version 3.0a; 08/20/04; 7,279 bytes)

For WordPerfect 8,9,10,11,12

A WordPerfect 8+ macro that prints one label or business card starting at any position on the sheet. This is useful when you need an extra label or two for return receipts, packages, multiple envelopes, file folders, etc.

To use LABLPRNT:

  • Format a label or card with Format, Labels. This will produce a single label or card on screen.
    • TIP: You can record macros (Tools, Macro, Record) to do this for your favorite label sizes, then assign the macros to toolbar buttons, keystrokes, or menus. See here for more on this.
  • Add text in the label or card and play the macro, or play the macro and then add the text.
    • TIP: Alternatively, you can specify a WordPerfect document (.WPD) that contains just a single formatted and filled out "master" label that you use frequently, instead of having to format and fill out a label each time. Just add the following command to the macro on a separate line, just above the "Check if the document was formatted for labels" section in the macro code. Be sure to edit the command to use your path and filename (use quote marks, too), and follow it with a hard return by pressing <Enter>; then click the Save & Compile button on the macro toolbar to save the change. [Thanks to Peggy Tabar for this tip.]
      • FileOpen ("C:\wpdocs\MyShippingLabel.wpd")

Since the macro can start printing labels from anywhere on the sheet, using it may help save label stock by allowing reuse of the same sheet, especially if you begin printing each time from the bottom of the sheet to minimize paper jamming. See Disclaimer below.

OTHER TIPS:

To print a full sheet with the same text -- e.g., return address labels or business cards -- use the author's LABLCOPY macro.

If you use LABLCOPY or some other method to create a full sheet of labels or cards, then you can easily print specific labels on the sheet. As Jack Waananen (Corel C_Tech) says:

"Each label is a 'logical page'. So just print the 'pages' you want after generating the full page [i.e., sheet] of labels.

In other words, if your label page is three columns by ten rows and you have already used the first 17 labels, just print pages '18-' (no need to specify the 30 since the last page is assumed if no number is specified).

To print the fifth row of the above labels, print pages 13-15."


Page Top

Important:
The author has used this macro successfully with a Hewlett Packard LaserJet printers and Avery label stock, reusing the same physical sheet of stock several times until most (or all) labels were printed from it, with no ill effects. The stock was stored in its original box between print runs to keep it from curling or other damage, thus minimizing the possibility of paper jams. In his opinion, you should always store and handle label stock carefully, and always print from the bottom of the sheet if you intend to reuse it. Loose labels or torn paper backing, or exposed glue at the top of a partially used sheet, might cause it to jam in the printer.

However, before you use this macro or try to print multiple times on the same sheet of stock you should be aware of the following disclaimer. If you do not agree with the disclaimer, do not use this macro and simply delete it from your computer.

Disclaimer:
The materials and any software contained on this site are offered without warranty or guarantee of any kind, either express or implied, including but not limited to implied warranties of merchantability, satisfactory quality, fitness for a particular purpose, noninfringement, or those arising by law, statute, usage of trade, course of dealing or otherwise, and are provided on an "as is," and "with all faults" basis. The entire risk as to the results and performance of these materials is assumed by you. The author assumes no liability whatsoever to you or any other entity or third party for any special, incidental, direct, indirect, or consequential damages -- including without limitation any damages to equipment, or for loss of profits, for business interruption, for loss of data or other information, or for any other loss arising out of the use or inability to use these materials, techniques, suggestions, or software programs, even if the author has been notified of the possibility or actuality of such damages, or they are foreseeable. Materials on these pages have been prepared with reasonable care for educational and informative purposes. No representations are made regarding the use or the results of the use of any macro, suggestion, technique, or other material in terms of their correctness, accuracy, reliability, or otherwise, and you are again cautioned that you use them solely at your own risk. You are advised to make backups of any important files before implementing any macro, suggestion, or technique. Do not assume anything here is error free.

The above Disclaimer also applies to any communication the author may have with you.