I know Access 2000 (and newer) can generate HTML, but not from a form.
I take my finished (and saved) form and save it as a report. The report
will be based on the same query as your form. Then add a button to your form
that sends the report in HTML using the OutPutTo command:
DoCmd.OutputTo acOutputReport, YourReportName, acFormatHTML,
"H:\CMSDaily\CMS.html"
If your form has multiple records, you will need to change the query to
restrict it to just the one record on your current form.
If your form is just temporary data that you aren't adding to a table,
you'll need to create a temp table to save the info to then call it up with
the report.
There may be a better way of doing it, but I haven't seen it as of yet.