You've done a good analysis. Bottom line is that there is no simple solution to this issue.
--
Sue Mosher, Outlook MVP
Author of
Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
http://www.outlookcode.com/jumpstart.aspx
<(E-Mail Removed)> wrote in message news:(E-Mail Removed)...
>I have a custom PostItem form, many users use it to post items to a
> public folder. The items are used to create a Newsletter. The
> Newsletter is generated by a VB6 program that reads all of the
> PostItems and generates an HTML mail.
>
> The problem I have is that people are using a variety of fonts which
> looks a mess when then Newsletter is generated.
>
> I don't want to switch to plain text as I want hypelinks, bold, bullets
> etc.
>
> But I would like to ensure that everything is Arial 10pt
>
> I am in control of the form and the VB6 program
>
> So potentially I thought I could restrict the font in any of the
> following 3 areas :-
>
> - In the form so that only Arial 10 pt can be used when typing the
> message body. This doesn't seem like it would be possible
>
> - In the form in response to the Item_Write function to somehow mak
> everything Arial 10 pt before writing it. I don't see how this would be
> possible as I can't see any way of applying a font to the message body.
>
> - In the VB6 program when I assemble the Newsletter. Again I can't
> see how to do this, I know I can get the HTML text, but it would be far
> too complicated to try to strip out all of the font tags, because they
> appear not just as font tags, but also in style tags, some of the style
> elements I want to keep!
>
>
> Any suggestions?
>
>
> Thanks
>
> David
>