Bevestiging voor versturen (visual basic)

Status
Niet open voor verdere reacties.

oudbrood

Gebruiker
Lid geworden
21 sep 2015
Berichten
7
Hoi Allemaal,

Ik heb een word document met daarin een knop voor verzenden.
Als je daar nu op klikt dan wordt het document verzonden via mail.
Alleen je ziet hier verder niks van en je krijgt geen melding.
Het liefst zou ik een eerste melding willen hebben met de vraag of het het verstuurd moet worden met Ja of Nee.
En nog mooier zou zijn om een melding te krijgen als het document is verstuurd.

Kan iemand mij daar mee helpen?
Dit is de code:

Code:
Private Sub CommandButton1_Click()
 Dim OL As Object
 Dim EmailItem As Object
 Dim Doc As Document

 Application.ScreenUpdating = False
 Set OL = CreateObject("Outlook.Application")
 Set EmailItem = OL.CreateItem(olMailItem)
 Set Doc = ActiveDocument
 Doc.Save

 With EmailItem
 .Subject = "Rapport"
 .Body = "Collega," & vbCrLf & _
 "Hierbij mijn rapport." & vbCrLf & _
 "Met vriendelijke groet."
 .To = "xx@mail.nl"
 .CC = "zz@mail.nl"
 .Importance = olImportanceNormal 'Or olImprotanceHigh Or olImprotanceLow
 .Attachments.Add Doc.FullName
 .Send
 End With

 Application.ScreenUpdating = True

 Set Doc = Nothing
 Set OL = Nothing
 Set EmailItem = Nothing

 End Sub
[code]
 
Laatst bewerkt:
Wijzig .Send in .Display en je bent klaar.
 
Ja. De mail wordt dan eerst getoond in plaats van direct verzonden. De gebruiker moet dan zelf op Verzenden klikken.
 
Ik niet minder :P
 
@oudbrood: code zien we graag opgemaakt met de code tags. Daarbij zet je achter de code de tag [/code] en voor de code de tag
Code:
. Dan ziet code er netjes uit. En tweede punt: de QUOTE knop is [I]geen[/I] antwoordknop. Het is ook nergens voor nodig om een berichtje waar je op reageert te quooten, want dat bericht staat er pal boven. En al helemaal niet als het eenregelige berichtjes zijn.
 
Nu nog je eerste berichtje aanpassen met de CODE tags, dan mag je de vraag op Opgelost zetten :).
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan