There is no Outlook 2004. And Outlook 2003 has the same File | Save As Web
Page feature as earlier versions.
Also, if you have Word, you can use one of the Word templates listed at
http://www.slipstick.com/addins/calendar.htm#print to push the Outlook data
into a Word document, then attach that document to a message.
If you have Visio 2003, you can use the Import Outlook Data Wizard to create
a calendar from Outlook data, using a filter to include only certain
appointments. The resulting .vsd file can then be sent as an attachment.
For a VBA code solution that creates an HTML-format mail message containing
any single day's appointment list, see
http://www.outlookcode.com/codedetail.aspx?id=24 .
Another technique is to use a third-part tool called ClipForm
(http://www.ivitar.com/clipform/). This tool uses templates to export
Outlook data -- a whole folder or selected items -- to the Windows
clipboard, text file, HTML email message, or other file types.

Signature
Sue Mosher, Outlook MVP
Author of
Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
http://www.outlookcode.com/jumpstart.aspx
> Previous versions of Outlook allowed the calendar to be saved and emailed,
> but 2004 doesn't seem to have that feature. Is there a way to do it? (not
> Outlook Online)
> Thanks.
I've been using the slickest software since Outlook was invented: pdf995.
It's free at pdf995.com and you can convert almost any file into a pdf to
share with others.
> Previous versions of Outlook allowed the calendar to be saved and emailed,
> but 2004 doesn't seem to have that feature. Is there a way to do it? (not
> Outlook Online)
> Thanks.