Below is one way to have AwareIM and MS Word Mail Merge work together to do labels. I use this approach because all of the layout work of Avery label formats is done by MS Word and saves AwareIM configuration time. Note that once you configure AwareIM/Word with Steps A B & C one time, you simply need to run Step D to produce MS Word Mail Merged labels with AwareIM data:
A- Configuration in AwareIM:
1- Create a BO called Label that has the attributes you want to show on the label
2- Create a Process that will:
...a) FIND ALL Label
...b) EXPORT Label to SystemSetting.LabelPath
where LabelPath is the path + file name with a CSV extension
B- In MS Word (I use MS Word 2003):
1- Create a new Word Doc
2- Tools | Letters and Mailings | Mail Merge
3- Merge Step 1/6 - select "Labels"
4- Merge Step 2/6 - pick the Avery label #
5- Merge Step 3/6 - browse to the csv file created by AwareIM #A2b above
6- Merge Step 4/6 - define where the AwareIM attributes from the CSV will show on 1 label. Then click "Update All Labels"
7- Merge Step 5/6 - Preview the labels
8- Merge Step 6/6 - Print the result
9- Now save the MS Word file to a .Doc extension.
C- Configuration in AwareIM:
1- Create a Document Template called SelectedLabels.
a- Use "Determined at run time"
b- Import the MS Word file from B9 above.
Note that this AwareIM document template will now have a static CSV path. It is critical that you specify the same path in Step A2b above. Otherwise, AwareIM's Document Template will not be able to find the CSV file.
D- Running future mail labels from AwareIM application:
Simply add 1 line to the process in Step A2 above and you will be able to create labels over and over totally within AwareIM:
FIND ALL Label
EXPORT Label to SystemSetting.LabelPath
DISPLAY DOCUMENT SelectedLabels
Of course the FIND action above can be modified if you do not want to print all instances of Label BO.