Doug Murphy
dw-murphy at cox.net
Tue Jan 24 12:23:26 CST 2006
Hello Erwin, I was not aware of RTF being dropped. I thought there was some pretty stiff resistance to using html formated e-mail. I tried a quick test using a simple html document and sendobject but the page just came through as text with the html tags in it. How do you automate sending of html formated e-mail? I'd like for the client to be able to see the message in Outlook before it is sent so they can personalize it. The test I did with using automation used the following code. As I said the formating of the text stayed as it should but the logo image that started out at the top of the template ended up at the bottom of the e-mail. Any suggestions? Private Sub cmdSend_Click() Dim oOut As Outlook.Application Dim Item As MailItem On Error GoTo cmdSend_Click_Error Set oOut = New Outlook.Application Set Item = oOut.CreateItemFromTemplate("C:\Documents and Settings\Doug\Application Data\Microsoft\Templates\SampleVideo2.oft") With Item .To = "dw-murphy at cox.net" .Subject = "New Video" .Body = Replace(.Body, "<NAME>", Nz(Me.txtName, "")) .Body = Replace(.Body, "<DATE>", Date) .Body = Replace(.Body, "<ADDRESS>", Nz(Me.txtStreet, "")) .Body = Replace(.Body, "<CITY_STATE_ZIP>", Nz(Me.txtCSZ, "")) .Body = Replace(.Body, "<FIRSTNAME>", Nz(Me.txtFirst, "")) .Send End With cmdSend_Click_Exit: On Error GoTo 0 Set Item = Nothing Set oOut = Nothing Exit Sub Doug