Avatar billede ylwen Nybegynder
14. marts 2004 - 17:42 Der er 7 kommentarer og
1 løsning

Flere Task/Opgave felter

Jeg roder en del med at sende en Task/Opgave til min outlook konto på en exchange server fra en web side. Det er lykkedes mig, men jeg mangler oplysninger om navnene på nogle af felterne.
der er <body> og <subject> felter og en del mere. Har nogen en oversigt over samtlige felter?
Avatar billede kedde65 Praktikant
14. marts 2004 - 19:05 #1
Hermed en liste af standard egenskaber på en opgave i Outlook 2003 - der kan være enkelte der ikke findes i tidligere versioner.

Application
Class
Session
Parent
Actions
Attachments
BillingInformation
Body
Categories
Companies
ConversationIndex
ConversationTopic
CreationTime
EntryID
FormDescription
GetInspector
Importance
LastModificationTime
MessageClass
Mileage
NoAging
OutlookInternalVersion
OutlookVersion
Saved
Sensitivity
Size
Subject
UnRead
UserProperties
ActualWork
CardData
Complete
ContactNames
DateCompleted
DelegationState
Delegator
DueDate
IsRecurring
Ordinal
Owner
Ownership
PercentComplete
Recipients
ReminderTime
ReminderOverrideDefault
ReminderPlaySound
ReminderSet
ReminderSoundFile
ResponseState
Role
SchedulePlusPriority
StartDate
Status
StatusOnCompletionRecipients
StatusUpdateRecipients
TeamTask
TotalWork
Links
DownloadState
ItemProperties
InternetCodepage
MarkForDownload
IsConflict
AutoResolvedWinner
Conflicts

VH CK
Avatar billede ylwen Nybegynder
14. marts 2004 - 19:16 #2
OK, det ser jo lovende ud, men jeg mangler deres egenskaber og hvordan jeg skriver dem. Har du evt et link?
Avatar billede kedde65 Praktikant
14. marts 2004 - 19:22 #3
Egenskaberne kan du som regel læse udfra deres navne, hvordan du bruger dem er på samme måde som Subject og Body egenskaben.

Jeg har ikke et link, da disse egenskaber er autogenereret udfra Outlook selv.

VH CK
Avatar billede ylwen Nybegynder
14. marts 2004 - 19:24 #4
OK. Kan du så fortælle mig hvor i Outlook jeg finder dem?
Tak fo din hjælp.

VH Torsten Menzel
Avatar billede kedde65 Praktikant
14. marts 2004 - 19:48 #5
Jeg har ganske enkelt blot lavet en makro i Outlook der skriver dem i Immidiate vinduet.

Sub test()
    Dim oTask As TaskItem
   
    Set oTask = Application.CreateItem(olTaskItem)
    On Error Resume Next
    For Each Item In oTask.ItemProperties
        Debug.Print Item.Name
    Next
   
    Set oTask = Nothing
End Sub

VH CK
Avatar billede ylwen Nybegynder
14. marts 2004 - 20:49 #6
Nå, ok. Jeg kan bare ikke få sat flueben i feltet privat, tilføje en kategori til opgaven og sætte en ansvarlig. Hvis du ved noget om det så er jeg lutter øre :)
Avatar billede kedde65 Praktikant
17. marts 2004 - 12:18 #7
Beklager svartiden - men jeg har haft lidt travlt :-)

Sådan ville jeg gøre i Outlook.

Sub test()
    Dim oTask As TaskItem
    Set oTask = Application.CreateItem(olTaskItem)
    oTask.Subject = "Vigtig opgave"
    oTask.Categories = "Vigtig, kunde, venter, special"
    oTask.Sensitivity = olPrivate
    oTask.Save
    Set oTask = Nothing
End Sub

Hvor konstanterne er:

olPrivate = 2
olTaskItem = 3

Hvad angår Ansvarlig, så kan du ikke ændre på den ansvarlige med mindre du lægger din opgave i en offentlig mappe.

VH CK
Avatar billede ylwen Nybegynder
19. marts 2004 - 08:18 #8
OK, jeg siger mange tak for din hjælpsomhed.

VH
Torsten
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester