Desktop Automation
HR, Admin & Operations Teams
Process Automation, Office Add-in Development
2026
A Windows desktop automation tool that reads recipient data from Excel, fills a Word template with personalized placeholders, generates one PDF per recipient, and creates Outlook email drafts with the correct subject, body, CC/BCC, attachments, and processing log.
The project demonstrates Microsoft Office automation, document generation, email workflow automation, PDF output, CSV logging, and practical business process automation.
A user needed to send personalized emails where each recipient receives a custom PDF generated from a Word template and Excel data. The original Outlook automation path failed on the client PC, even though PDF generation worked fine.
FabNinjas built a Word VBA automation tool that reads Excel rows, replaces placeholders in Word, generates one PDF per recipient, and creates Outlook drafts (or sends after confirmation) with support for CC/BCC, subject, body, and attachment naming, plus a CSV processing log. The final version fixed the Outlook draft creation issue by switching to a simpler, more reliable Outlook COM path that avoids problematic MAPI readiness checks.