Running the following through LaTeX gives me a "Missing number" error:
\documentclass[12pt]{letter}
\usepackage[c5envelope,noprintreturnaddress,capaddress]{envlab}
\usepackage[latin1]{inputenc}
\usepackage{datatool}
\makelabels
\begin{document}
\startlabels
\DTLloaddb{recipients}{recipients.csv}
\DTLforeach*{recipients}{\firstname=Vorname,%
\surname=Nachname,%
\address1=Adresszeile1,%
\address2=Adresszeile2,%
\city=Ort,%
\postcode=PLZ}{%
\mlabel{Dummy}{%
\firstname \surname\\
\address1\\
\address2\\
\city \postcode}}
\end{document}
This is my recipients.csv file:
Vorname,Nachname,Adresszeile1,Adresszeile2,PLZ,Ort
Wolfang,Ingeborg,Im Wiengert,Baumgartnerstrasse 11,8800,Biel
Do yo see what I'm doing wrong?
\address1and\address2as macros? Try changing them to\addressoneand\addresstwoto see if that fixes things. In general, you can't use numbers in macro names. – Seamus Jan 25 '12 at 12:30