English
|
OLKeeper |
| Der OLKeeper verhindert zuverlässig, dass Sie Microsoft Outlook unbeabsichtigt schlieÃen und so etwa wichtige Emails verpassen würden. |
Dieses Beispiel zeigt, wie man eine Vorlage anhand des Betreffs findet. Von der Vorlage wird dann eine Kopie erstellt und angezeigt. Diese können Sie ändern und senden, ohne dass das Original verändert wird.
Erstellen Sie einen Unterordner im Ordner Entwürfe, benennen Sie den Meine Vorlagen und speichern Sie Ihre Vorlagen dort, wo die nicht stören. Die Vorlage selbst heiÃt im Beispiel 'Vorlage 1'. Tragen Sie da den Betreff Ihrer Vorlage ein. Aufrufen können Sie das Makro z.B. über ALT+F8. Wenn Sie auf diese Weise mehrere Vorlagen verwenden wollen, vervielfältigen Sie einfach die Draft_1-Funktion und geben Sie jeder Funktion einen beliebigen, eindeutigen Namen.
(Hier gibt es noch ein ähnliches Beispiel)
Private Const TemplateFolder As String = "Meine Vorlagen"
Public Sub Draft_1()
LoadTemplate "Vorlage 1"
End Sub
Private Sub LoadTemplate(Name As String)
Dim Ns As Outlook.NameSpace
Dim Folder As Outlook.MAPIFolder
Dim Mail As Outlook.MailItem
Set Ns = Application.GetNamespace("MAPI")
Set Folder = Ns.GetDefaultFolder(olFolderDrafts)
Set Folder = Folder.Folders(TemplateFolder)
Set Mail = LoadTemplate_Ex(Folder.Items, Name)
If Not Mail Is Nothing Then
Mail.Display
Else
MsgBox "Keine Vorlage mit Betreff: '" & Name & "' gefunden"
End If
End Sub
Private Function LoadTemplate_Ex(Items As Outlook.Items, Name As String) As Outlook.MailItem
On Error Resume Next
Dim Mail As Outlook.MailItem
Set Mail = Items.Find("[subject]=" & Chr(34) & Name & Chr(34))
If Not Mail Is Nothing Then
Set LoadTemplate_Ex = Mail.Copy
End If
End Function
|
ReplyAll |
| Mit diesem Addin für Outlook erhalten Sie in verschiedenen Situationen eine Warnung, bevor Sie auf eine Email versehentlich allen anderen Empfängern antworten. |