Avatar billede mhq Nybegynder
18. marts 2003 - 20:10 Der er 5 kommentarer og
1 løsning

Send TASK til outlook

Tidligere spgs (http://www.eksperten.dk/spm/7247)
men svar kom aldrig,- kan nogen hjælpe

Jeg vil gerne på basis af et query udtræk oprette en task hos evt mig selv, men også hos andre!
Avatar billede nih Novice
18. marts 2003 - 22:04 #1
Den her sender en mail:

Function sendPost(adr As String, fil As String, besk As String) As Boolean

 
  Dim objOl As New Outlook.Application
    Dim objPost As MailItem
    Dim vedhæftet As Attachments
   
   
    Set objPost = objOl.CreateItem(olMailItem)
   
    Set vedhæftet = objPost.Attachments
    vedhæftet.Add fil
   
    With objPost
        .Subject = "Emnefelt"
        .To = adr
        .Body = besk
        '.Send
        .Display
    End With
 
    Set objPost = Nothing
    Set vedhæftet = Nothing
    sendPost = True
Exit Function

errhandler:
   
    Dim erNr As String, erMsg As String
   
    erNr = Err.Number
    erMsg = Err.Description
    ErrorHandle.errLog erNr, erMsg, NAVN
   
    Set objPost = Nothing
    Set vedhæftet = Nothing
    sendPost = False

End Function

Niels
Avatar billede nih Novice
18. marts 2003 - 22:13 #2
en lille kode til at gemme en ny opgave:

Sub opg()
Dim objOl As New Outlook.Application
    Dim objtask As Outlook.TaskItem
    Set objtask = objOl.CreateItem(olTaskItem)
    objtask.Subject = "husk"
    objtask.Save
End Sub
Avatar billede nih Novice
18. marts 2003 - 22:14 #3
du skal desuden huske at sætte din reference til microsoft outlook

Niels
Avatar billede schoesler Nybegynder
19. marts 2003 - 13:12 #4
'nih' Kan ikke rigtig få din kode til at virke, gider smide den ind i en eksempel db og sende den til mig, så jeg kan finde udaf hvad jeg laver galt.
Har sat reference til Microsoft Outlook 9.0 library
jan@schoesler.com
Avatar billede nih Novice
19. marts 2003 - 14:50 #5
schoesler  -> sendt et eks.

du kan uddelegere en opgave til en anden således:

Private Sub Kommandoknap7_Click()

    Dim objOl As New Outlook.Application
    Dim objtask As Outlook.TaskItem
   
    Set objtask = objOl.CreateItem(olTaskItem)
   
    objtask.Recipients.Add (InputBox("indtast email"))
    objtask.Assign
    objtask.Subject = Me.txtNyOpgave
    objtask.Body = Me.txtNote
    objtask.Categories = Me.Tekst5
   
    objtask.Send

End Sub
Avatar billede schoesler Nybegynder
19. marts 2003 - 14:55 #6
'nih' tak det virker.
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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