Avatar billede xing Novice
10. august 2017 - 10:59

VBA - Expotere kalender fra outlook til excel

Dette expotere mine egne aftaler fra outlook ind i excel

Dim olApp As Object
    Dim olNS As Object
    Dim olFolder As Object
    Dim olApt As Object
    Dim NextRow As Long
   
    Set olApp = CreateObject("Outlook.Application")
   
    Set olNS = olApp.GetNamespace("MAPI")
   
    Set olFolder = olNS.GetDefaultFolder(9) 'olFolderCalendar
   
    Range("A1:D1").Value = Array("Subject", "Start", "End", "Location")
   
    NextRow = 2
   
    For Each olApt In olFolder.Items
   
    If CDate(olApt.Start) > "01-08-2017" Then
   
        Cells(NextRow, "A").Value = olApt.Subject
        Cells(NextRow, "B").Value = olApt.Start
        Cells(NextRow, "C").Value = olApt.End
        Cells(NextRow, "D").Value = olApt.Location
        NextRow = NextRow + 1
    End If
    Next olApt
   
    Set olApt = Nothing
    Set olFolder = Nothing
    Set olNS = Nothing
    Set olApp = Nothing
   
    Columns.AutoFit

Men jeg vil gerne have et møde lokale "Myren" som har sin egen kalender ind i excel arket?

Hvordan gør man det?
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

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