Google: ""Print labels on partial sheet at 1st available label"". There's an entry on vbforums. I tested the example there with employee labels from the menu, and it worked fine. Not sure if it will work with multiple columns, or non-legacy modules, but principles should be similar. The spacing takes place in the page header, so that should allow for multi-column labels.