Ahoj, jsem amater, pracuji na excelovskem makru, ktere vytvori v outluku email s textem podle poli, ktere jsou vlozene (proste takovy draft) (jedna se o excel a outlook2003)
funguje to dobre, pripravene hodnoty v polich pekne rozhodi a mail staci jen odeslat.
Bohuzel jedina nevyhoda je, ze to do emailu vlozi jen neformatovany text?
Nevi prosim nekdo, jak makro upravit, aby to do tela zpravy vlozilo formatovany text, popripade tabulku? (neboli rucne CTRL+C v excelu a CTRL+V v do tela zpravy )
Sub CZK_mail()
Set Outlook_Aplication = CreateObject("Outlook.Application")
Set Outlook_Aplication_MAPI = Outlook_Aplication.GetNamespace("MAPI")
Set Outlook_Aplication_ITEM = Outlook_Aplication.CreateItem(0)
Outlook_Aplication_ITEM.Importance = olImportanceHigho
Outlook_Aplication_ITEM.Display
'olMail.Display
Const olFormatHTML As Integer = 2
Const olMail As Integer = 43
Dim oOL As Object, oInsp As Object
Dim SourceTO As String
Dim SourceCC As String
Dim SourceSU As String
Dim SourceBody As String
SourceTO = Sheets("CZK").Range("A1")
SourceCC = Sheets("CZK").Range("A2")
SourceSU = Sheets("CZK").Range("A3")
SourceBody = Sheets("CZK").Range("A4")
Set oOL = CreateObject("Outlook.Application") 'uses running instance
Set oInsp = oOL.ActiveInspector
oInsp.CurrentItem.BodyFormat = olFormatHTML
Outlook_Aplication_ITEM.To = SourceTO
Outlook_Aplication_ITEM.CC = SourceCC
Outlook_Aplication_ITEM.Subject = SourceSU
Outlook_Aplication_ITEM.Body = SourceBody
'Outlook_Aplication_ITEM.Send
End Sub