Uzywam MS OL2000 do odboiru poczty e-mail. Chciałbym aby ten program konwertował wszystkie przychodzace wiadomości ( może być ograniczenie do wiadomości TXT) do formatu HTML. Znalazłem sposób na stronie http://www.outlookcode.com/d/code/zaphtml.htm (kod Visual Basic), który konwertuje HTML na RTF. Proszę o pomoc. Podkreślam że chodzi o MS OL2000. Wklejam kod źródłowy ze strony:
Option Explicit
Private WithEvents olInboxItems As Items
Private Sub Application_Startup()
Dim objNS As NameSpace
Set objNS = Application.GetNamespace("MAPI")
' instantiate objects declared WithEvents
Set olInboxItems = objNS.GetDefaultFolder(olFolderInbox).Items
Set objNS = Nothing
End Sub
Private Sub olInboxItems_ItemAdd(ByVal Item As Object)
On Error Resume Next
If Item.HTMLBody <> vbNullString Then
Item.Body = Item.Body
Item.Save
End If
Set Item = Nothing
End Sub
Option Explicit
Private WithEvents olInboxItems As Items
Private Sub Application_Startup()
Dim objNS As NameSpace
Set objNS = Application.GetNamespace("MAPI")
' instantiate objects declared WithEvents
Set olInboxItems = objNS.GetDefaultFolder(olFolderInbox).Items
Set objNS = Nothing
End Sub
Private Sub olInboxItems_ItemAdd(ByVal Item As Object)
On Error Resume Next
If Item.HTMLBody <> vbNullString Then
Item.Body = Item.Body
Item.Save
End If
Set Item = Nothing
End Sub