Mí idea es hacer una aplicación en visual basic para aplicaciones sobre Excel desde ahí abre un archivo con nombre, dirección, teléfono, etc (lo ideal sería que esté archivo esté en Excel, csv o txt). Pueden estar los datos de mucha gente en un mismo archivo o pueden ser archivos individuales por cada entrada.
Y con un botón te genera los documentos en formato Excel, word, PDF o txt y con un botón se pueden imprimir