Ik krijg het niet voor elkaar om outlook geopend te houden.
Bij .Display in de code verwacht ik dat het venster van Outlook open blijft staan.
Echter: het outlook venster sluit direct/ of vrij snel en staat dan te knipperen in de werkbalk START
In het voorbeeldbestand:
klick op een debiteurennummer in kolom A
Dan knop "mailen afspraak voor onderhoud"
Bij .Display in de code verwacht ik dat het venster van Outlook open blijft staan.
Echter: het outlook venster sluit direct/ of vrij snel en staat dan te knipperen in de werkbalk START
Code:
Private Sub CommandButton1_Click()
Dim strbody As String
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)
strbody = "<B>BETREFT: </B>" & "onderhoud aan gastoestel fabrikaat/type: " & "<B>" & UserForm6.TextBox13.Value & "</B><br><br>" & _
"Geachte Heer/Mevr. " & Sheets("Blad1").Range("K1").Value & "<br><br>" & _
"Het is inmiddels weer een jaar of zelfs nog langer geleden dat wij onderhoud hebben gepleegd aan bovengenoemd gastoestel.<br>" & _
"Om " & "<B>VEILIGHEID </B>" & "en een goed " & "<B>RENDEMENT </B>" & "te kunnen blijven garanderen is jaarlijks onderhoud noodzakelijk.<br><br>" & _
"Wij hebben ons de vrijheid genomen om een nieuw onderhoud in te plannen op dd: " & "<H1><B>" & TextBox1.Value & " -- " & ComboBox1.Value & "</H1></B><br><br>" & _
"Mocht deze dag en/of het tijdstip niet gelegen komen dan verzoeken wij u beleefd contact met ons op te nemen.<br><br>" & _
"Met vriendelijke groet.<br><br>" & _
"Uw onderhoudsbedrijf<br><br>" & _
ComboBox2.Value
With OutMail
.To = ActiveCell.Offset(, 9).Value 'UserForm6.TextBox19.Value
.Subject = "ONDERHOUD GASTOESTEL"
.HTMLBody = strbody
.Display
' .Save
' .Send
' Application.WindowState = xlMaximized
End With
Set OutMail = Nothing
Set OutApp = Nothing
With DatumOnderhoud
.TextBox1 = ""
.ComboBox1 = ""
.ComboBox2 = ""
.Hide
End With
End Sub
In het voorbeeldbestand:
klick op een debiteurennummer in kolom A
Dan knop "mailen afspraak voor onderhoud"