I don't have an Outlook 2003 system to test this on, but the code should
look something like this (adapted from
http://www.outlookcode.com/codedetail.aspx?id=1358):
Sub Insert216()
Call InsertSpecial("216")
End Sub
Sub InsertSpecial(strCharCode as String)
Dim msg As Outlook.MailItem
Dim insp As Outlook.Inspector
' need reference to Microsoft HTML Object Library
' at c:\windows\system32\mshtml.tlb
Dim hed As MSHTML.HTMLDocument
Dim rng As MSHTML.IHTMLTxtRange
Set insp = Application.ActiveInspector
If insp.CurrentItem.Class = olMail Then
Set msg = insp.CurrentItem
If insp.EditorType = olEditorHTML Then
Set hed = msg.GetInspector.HTMLEditor
Set rng = hed.Selection.createRange
rng.pasteHTML "&#" & strCharCode & ";"
End If
End If
Set insp = Nothing
Set rng = Nothing
Set hed = Nothing
Set msg = Nothing
End Sub
Note that I've written this as a macro that calls a reusable function. To
insert other special characters using their numbers, you would duplicate
that macro, each time using the appropriate number.
What is actually inserted into the HTML when you run the Insert216 macro is
Ø -- that's the generic HTML representation of that character, using
its decimal character code.
Sue Mosher
"116" <116> wrote in message
news

6132BB1-6EFF-4816-9F39-9217DE15716D@microsoft.com...
> I only use HTML in Outlook.
>
> > > Outlook 2003. The characters would be in the body of the e-mail. I
> > > use
> > > Outlook to compose the e-mail, not Word.
> > >> > There are certain symbols I would like to start using rather than
> > >> > the
> > >> > text
> > >> > (abbreviation). Such as the diameter, cents, symbols rather than
> > >> > spelling
> > >> > it
> > >> > or abbreviating. So by creating a Macro and simply entering
> > >> > Chr(216)
> > >> > in
> > >> > the
> > >> > VBA will take care of this?
> > >> >