In Outlook 2013 Farbkategorie bestimmen

Hallo!

Ich will mit VBA einen Termin in Outlook erstellen:

Const olAppointmentItem = 1
Dim outApp As Object
Dim outItem As Object

Set outApp = CreateObject(„Outlook.Application“)
Set outItem = outApp.CreateItem(olAppointmentItem)
With outItem
.Subject = strSubject
.Body = „Mein Body“
.AllDayEvent = bolAllDay
.Duration = strDuration
.LOCATION = strLocation
If blnReminder = True Then
.ReminderMinutesBeforeStart = 10
Else
.ReminderMinutesBeforeStart = 0
End If
.Start = strStart
'.Category = „LifeForum“ – Farbkategorie wird bitte wie unterstützt???
.Save
End With
Set outItem = Nothing
Set outApp = Nothing

Mit dem Befehl .Category = …
will ich die in Outlook vorhandenen Kategorien ansprechen. Funktioniert aber nicht, es kommt eine Fehlermeldung.

Hallo,

ich programmiere nicht mit VBA. Tut mir Leid.

Viele Grüße
office fundiert

Hallo,
Leider kenn ich mich damit nicht aus. Hab da aber 2 Links gefunden, die dir vielleicht helfen können:

http://meinews.niuz.biz/termin-t298621.html

http://www.office-loesung.de/ftopic243311_0_0_asc.php

Viel Erfolg bei deiner Suche.

Gruß
Ingrid

sorry keine Ahnung

Hallo, bin kein VBA Anwender. Kann in diesem Bereich keine Unterstützung leisten.
Hoffe das Dir von anderer Seite eine Lösung angeboten wird.
Grüsse Peter

hallo,
leider kenne ich mich mit Outlook VBA nicht ganz so gut aus, ich hoffe jemand anderes kann die weiterhelfen.
Das einzige was mir so einfällt wäre ein Blick nach http://www.outlookcode.com/

Peter

outItem.Categories = „meine Kategorie“

lg
Katharina

Kann ich leider nicht helfen! LG TL

Hallo Gearwheal
Der Befehl heisst .Categories, nicht Category. Damit funkt’s.
Gruss
Fonti46

Hallo,

hab das selbst noch nicht gebraucht… aber ich glaube man muss die gewuenschte Kategorie zu den Bestehenden hinzufuegen. Das ist eine Liste mit „,“ getrennt.

folgend ein CodeBeispiel von der Seite outlook20007.codeplex.com

====================================================
Option Explicit

'USAGE : SPECIFY THE CONTACT FOLDER AND
’ : THE CATEGORY STRING TO BE ADDED TO ALL CONTACT ITEMS
'*************************************************************
Sub SetCategory()

’ specify contact folder
Const strContactFolder As String = „LinkedIn“

’ specify category to add to each contact item in the folder
Const strCategory As String = „LinkedIn“

’ outlook App object
Dim objOutlook As Outlook.Application

’ contact folder object
Dim objContactFolder As Outlook.Folder

’ contact item object
Dim objContactItem As Outlook.ContactItem

’ error handler
On Error GoTo ErrorHandle:

'set outlook application object
Set objOutlook = New Outlook.Application

With objOutlook.GetNamespace(„MAPI“)

’ confirm the operation or cancel
If MsgBox(„Procedure will add the Category [“ & strCategory & „] to the folder [“ & _
strContactFolder & „]. Do you want to proceed?“, vbYesNo) vbYes Then GoTo Exiting:

'set contact folder object
With .GetDefaultFolder(olFolderContacts)
Set objContactFolder = .Folders.Item(strContactFolder)
End With

’ add Category to each contact item in specified folder
For Each objContactItem In objContactFolder.Items

’ check if category already exists for the item
If InStr(1, objContactItem.Categories, strCategory, vbTextCompare)

Hallo, dabei kann ich leider nicht helfen.
Gruß aus Norddeutschland
Renate

Hallo Gearwheel,
Leider kann ich dir bei deinen Problem nicht helfen.

MfG
Heinrich-Peter Wallrafen

Upps

sorry, irgendwie habe ich deine Anfrage übersehen. Ich hoffe du hast inzwischen ine Lösung gefunden?

Grüße aus München
Wolfgang
(Netwolf)

Hallo Wolfgang!

Danke für die Antwort aber leider nein. Denn „.Categories“ funktioniert nicht. Allerdings muss ich zugeben, dass ich die Anleitung wie von Peter am 18.3. gepostet noch nicht ausprobiert habe; die Priorität ist gesunken.

Grüße aus Tattendorf bei Wien
Martin

Hui, sorry, VBA unter Outlook ist leider nicht meine Baustelle