Hej, jeg bruger kalenderen i Outlook 2013 på en storskærm, hvor man kan se, hvilke aftaler de forskellige brugere har. Jeg vil gerne, at den skifter til en ny dag/uge automatisk, så vi ikke behøver gøre det manuelt.
Lyder spændende! Jeg har selv tænkt på en løsning med en makro, der blot skifter visning fra kalender til mail til kalender for at få opdateret visningen, og som kører hver nat, men man kan ikke indspille makroer i Outlook, og så kom jeg ikke videre :-) Mvh. Erik
Ark1: Rem Tools / References / Microsoft Outlook 16.0 Object Library Const tidForDatoSkift = "23:59:59" Sub skiftDatoKalender() Application.OnTime TimeValue(tidForDatoSkift), "nydag", False End Sub
Module1 Const tidForDatoSkift = "23:59:59" Public Sub nyDag() Dim OlApp, Namespace Set OlApp = CreateObject("Outlook.Application") Set Namespace = OlApp.GetNamespace("MAPI") Set cfold = Namespace.GetDefaultFolder(olFolderInbox) cfold.Display
Set cfold = Namespace.GetDefaultFolder(olFoldercalendar) cfold.Display
Tak for det. Jeg får en "Run-time error '5': Invalid procedure call or argument", når den kommer til tidspunktet angivet i koden. Vælger jeg Debug, er det denne linje, den fejler på: Set cfold = Namespace.GetDefaultFolder(olFolderInbox)
Selv tak Jeg fandt ud af at hvis jeg skiftede til "noget andet" og derefter til kalenderen så fungerede det hos mig.
Er der en anden "Folder", der kunne anvendes - så er det ok, da den kun anvendes som en slags "interrup"
Synes godt om
Ny brugerNybegynder
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.