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?
\address1
and\address2
as macros? Try changing them to\addressone
and\addresstwo
to see if that fixes things. In general, you can't use numbers in macro names.