VisualCut ($300) from Millet Software would do what you want. We've had it for about a month and it's already more than paid for itself. Using a scheduler, you can automatically run a Crystal report, export the report to several different formats (including .txt) and send an email with the report attached or embedded.
You set up the Export/Email functions once and then let the system automatically run it at whatever intervals you determine (daily, weekly, monthly).