kareltje001
Gebruiker
- Lid geworden
- 20 apr 2013
- Berichten
- 5
Hallo
Ik wil een macro maken waarmee een mail kan worden gestuurd naar een vaste afzender, en dan wil ik een userform met listbox waarmee ik de gekozen tekst in de onderwerp regel krijg.
Ik heb wel een vba voorbeeld gevonden waarmee ik een mail kan beantwoorden, en via de listbox mijn gewenste code in de onderwerpregel kan zetten.
Ook een vba code om een nieuwe mail te maken met vaste afzender.
Maar de combinatie maken zodat ik met een druk op de knop een nieuwe mail aanmaakt, er een listbox verschijnt waarmee ik mijn tekst aan de onderwerp regel kan toevoegen lukt me niet. Ik hoop dat iemand me hier mee kan helpen.
Code voor nieuwe mail:
Set objMsg = Application.CreateItem(olMailItem)
With objMsg
.To = "planner@planning.nl"
.Subject = "Eigen Tekst"
.BodyFormat = olFormatPlain ' send plain text message
.Display
End With
Set objMsg = Nothing
End Sub
En de code om een mail te beantwoorden en dan kiezen via listbox wat er in de onderwerpregel komt te staan;
Public lstNo As Long
Public Sub ChangeSubjectOnReply()
Dim objItem As Object
Dim oMail As Outlook.MailItem
Set objMsg = Application.CreateItem(olMailItem)
Set oMail = Application.ActiveExplorer.Selection(1).Reply
oMail.Display
UserForm1.Show
' MsgBox "user chose " & lstNo & " from combo"
Select Case lstNo
Case -1
oMail.Subject = objItem.Subject
Case 0
oMail.Subject = "Subject 1"
Case 1
oMail.Subject = "Subject 2"
Case 2
oMail.Subject = "Subject 3"
Case 3
oMail.Subject = "Subject 4"
Case 4
oMail.Subject = "Subject 5"
End Select
End Sub
Ik wil een macro maken waarmee een mail kan worden gestuurd naar een vaste afzender, en dan wil ik een userform met listbox waarmee ik de gekozen tekst in de onderwerp regel krijg.
Ik heb wel een vba voorbeeld gevonden waarmee ik een mail kan beantwoorden, en via de listbox mijn gewenste code in de onderwerpregel kan zetten.
Ook een vba code om een nieuwe mail te maken met vaste afzender.
Maar de combinatie maken zodat ik met een druk op de knop een nieuwe mail aanmaakt, er een listbox verschijnt waarmee ik mijn tekst aan de onderwerp regel kan toevoegen lukt me niet. Ik hoop dat iemand me hier mee kan helpen.
Code voor nieuwe mail:
Set objMsg = Application.CreateItem(olMailItem)
With objMsg
.To = "planner@planning.nl"
.Subject = "Eigen Tekst"
.BodyFormat = olFormatPlain ' send plain text message
.Display
End With
Set objMsg = Nothing
End Sub
En de code om een mail te beantwoorden en dan kiezen via listbox wat er in de onderwerpregel komt te staan;
Public lstNo As Long
Public Sub ChangeSubjectOnReply()
Dim objItem As Object
Dim oMail As Outlook.MailItem
Set objMsg = Application.CreateItem(olMailItem)
Set oMail = Application.ActiveExplorer.Selection(1).Reply
oMail.Display
UserForm1.Show
' MsgBox "user chose " & lstNo & " from combo"
Select Case lstNo
Case -1
oMail.Subject = objItem.Subject
Case 0
oMail.Subject = "Subject 1"
Case 1
oMail.Subject = "Subject 2"
Case 2
oMail.Subject = "Subject 3"
Case 3
oMail.Subject = "Subject 4"
Case 4
oMail.Subject = "Subject 5"
End Select
End Sub