Thema Datum  Von Nutzer Rating
Antwort
12.01.2016 12:59:28 Heino Casper
NotSolved
12.01.2016 13:38:15 Gast29871
NotSolved
Rot Outlook 2007 - Über VBA E-Mails Kategorien zuweisen
13.01.2016 14:44:21 Heino Casper
NotSolved
13.01.2016 14:47:05 Heino Casper
NotSolved
13.01.2016 16:21:45 Gast86969
NotSolved
13.01.2016 16:48:07 Heino Casper
NotSolved
13.01.2016 17:23:27 Gast94542
NotSolved
14.01.2016 09:40:51 Heino Casper
NotSolved
14.01.2016 10:14:19 Gast12402
NotSolved
14.01.2016 10:24:39 Heino Casper
NotSolved
14.01.2016 10:50:39 Gast79294
NotSolved
14.01.2016 11:58:38 Heino Casper
NotSolved
14.01.2016 15:32:25 Gast2342
Solved
15.01.2016 14:43:29 Heino Casper
NotSolved
15.01.2016 14:44:02 Gast66602
NotSolved
15.01.2016 19:47:13 Gast43428
*****
Solved

Ansicht des Beitrags:
Von:
Heino Casper
Datum:
13.01.2016 14:44:21
Views:
1400
Rating: Antwort:
  Ja
Thema:
Outlook 2007 - Über VBA E-Mails Kategorien zuweisen
Private WithEvents Items As Outlook.Items 'Diese Kategorie automatisch zuweisen Private Const AUTO_CATEGORY As String = "mit Klimax-Datei" Private Sub Application_Startup() Dim Ns As Outlook.NameSpace Dim Inbox As Outlook.MAPIFolder Dim Subfolder As Outlook.MAPIFolder Set Ns = Application.GetNamespace("MAPI") 'Posteingang Set Inbox = Ns.GetDefaultFolder(olFolderInbox) 'Unterordner des Posteingangs Set Subfolder = Inbox.Folders("Mail mit Anhang") Set Items = Subfolder.Items End Sub Private Sub Items_ItemAdd(ByVal Item As Object) Dim colAtts As Outlook.Attachments Dim oAtt As Outlook.Attachment Dim sFile As String Dim sDirectory As String Dim sFileType As String Dim Cats() As String Dim i& Dim Exists As Boolean Set colAtts = oMail.Attachments If colAtts.Count Then For Each oAtt In colAtts sFileType = LCase$(Right$(oAtt.FileName, 4)) Select Case sFileType Case ".xls", ".doc" sFile = ATTACHMENT_DIRECTORY & oAtt.FileName oAtt.SaveAsFile sFile If Len(Item.Categories) Then 'Prüfe, ob die Kategorie schon zugewiesen ist Cats = Split(Item.Categories, ";") For i = 0 To UBound(Cats) If LCase$(Cats(i)) = LCase$(AUTO_CATEGORY) Then Exists = True Exit For End If Next If Exists = False Then Item.Categories = Item.Categories & ";" & AUTO_CATEGORY Item.Save End If Else Item.Categories = AUTO_CATEGORY Item.Save End If End Select End Sub

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
12.01.2016 12:59:28 Heino Casper
NotSolved
12.01.2016 13:38:15 Gast29871
NotSolved
Rot Outlook 2007 - Über VBA E-Mails Kategorien zuweisen
13.01.2016 14:44:21 Heino Casper
NotSolved
13.01.2016 14:47:05 Heino Casper
NotSolved
13.01.2016 16:21:45 Gast86969
NotSolved
13.01.2016 16:48:07 Heino Casper
NotSolved
13.01.2016 17:23:27 Gast94542
NotSolved
14.01.2016 09:40:51 Heino Casper
NotSolved
14.01.2016 10:14:19 Gast12402
NotSolved
14.01.2016 10:24:39 Heino Casper
NotSolved
14.01.2016 10:50:39 Gast79294
NotSolved
14.01.2016 11:58:38 Heino Casper
NotSolved
14.01.2016 15:32:25 Gast2342
Solved
15.01.2016 14:43:29 Heino Casper
NotSolved
15.01.2016 14:44:02 Gast66602
NotSolved
15.01.2016 19:47:13 Gast43428
*****
Solved