Mateusz
Bodych
Cash management
associate
Temat: VBA - zmiana formatu - czas
Witam, stworzyłem makro w celu zautomatyzowania wysyłania maili. Makro zaciąga z arkusza excelowego adres mailowy, temat, treść wiadomości jaka ma trafić do danego pracownika i otwiera outlooka. Mam jedynie problem z formatem godziny, gdyż zawsze zwraca z formacie ogólnym a nie (hh:mm:ss).Sub Wyslijzbiorowego()
Dim tresc As String
Dim olApp As Outlook.Application
Dim olMail As Outlook.MailItem
For i = 2 To 3
Set olApp = New Outlook.Application
Set olMail = olApp.CreateItem(olMailItem)
olMail.Body = tresc
With olMail
.To = Cells(i, 14).Value
.Subject = "Spóźnienia" & Cells(i, 1).Value
tresc = " Obiekt: " & Cells(i, 4).Value & " Godzina: " & Cells(i, 2).Value & " Adres: " & Cells(i, 6).Value & " Nazwa: " & Cells(i, 5).Value & " Liczba sygnałów: " & Cells(i, 8).Value & " Ilość zdarzeń: " & Cells(i, 9).Value & " Liczba spóźnień:" & Cells(i, 10).Value & Chr(13) & _
" " & Chr(13) & _
"Witam" & Chr(13) & _
" " & Chr(13) & _
"W odpowiedzi na tego maila proszę o informacje:" & Chr(13) & _
" " & Chr(13) & _
(......)
.Display
End With
Set olMail = Nothing
Set olApp = Nothing
Next
End Sub
[IMG=
]Ten post został edytowany przez Autora dnia 08.08.16 o godzinie 10:48