Microsoft Office Tutorials and References
In Depth Information
4.1 Strategische Instrumente
strBereichsleiter = .Range("B8")
strGruppe = .Range("B12")
strMail = .Range("B9")
strSender = .Range("C5")
End With
' Wenn kein Bereichsleiter gewählt ist, Abbruch
If strBereichsleiter = "" Then
MsgBox "Bitte wählen Sie einen Bereichsleiter", vbCritical, "Risikomanagement"
Exit Sub
End If
' Fragebogen kopieren
Sheets("Formular Risikobewertung").Copy
' Fragebogen mit Daten füllen
With ActiveSheet
.Range("D4") = strGruppe
.Range("D6") = strBereichsleiter
.Name = strBereichsleiter
End With
' Fragebogen als Datei speichern und schließen
Application.DisplayAlerts = False
strFragebogen = "Risikobewertung_" & strBereichsleiter
With ActiveWorkbook
.SaveAs Filename:=strFragebogen
.Close
End With
Application.DisplayAlerts = False
' Neue Outlook-Nachricht öffnen
Set ol = CreateObject("Outlook.Application")
Set mail = ol.createitem(0)
With mail
.Subject = "Risikomanagement - Fragebogen Risikobewertung"
.body = "Sehr geehrte Kollegin/sehr geehrter Kollege," _
& Chr(13) _
& "mit dieser Nachricht erhalten Sie einen Fragebogen zur Risikobewertung. " _
& "Bitte füllen Sie diesen aus und senden Sie ihn zurück. " _
& Chr(13) & "Mit freundlichen Grüßen" _
& Chr(13) & Chr(13) & strSender
.to = strMail
' Dateiendung ab Excel 2007: xlsx
.attachments.Add CurDir & "\" & strFragebogen & ".xls"
.display
End With
Set mail = Nothing
Set ol = Nothing
End Sub
Search JabSto ::




Custom Search