IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Outlook Discussion :

Fuseau horaire Outlook 2007


Sujet :

Outlook

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Mars 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mars 2012
    Messages : 4
    Points : 5
    Points
    5
    Par défaut Fuseau horaire Outlook 2007
    Bonjour,

    j'ai changé le fuseau horaire sur mon pc , j'ai ajouté un heure, et quand je consulte mon calendrier Outlook 2007 (exchange) je remarque qu'il ajoute aussi un heure, sauf que moi mes rendez vous je veux les garder à l'heure planifiée au préalable, je donne exemple:

    j'avais un RV planifié à 10h00 et après changement du fuseau ca devient 11h00 alors que moi je veux qu'il garde 10h00.....
    le problème c'est que je veux le modifier sur plusieurs RV , est ce qu'il y moyen de le faire d'un seul coup sans ouvrir un par un.

    Merci,

  2. #2
    Membre expert

    Homme Profil pro
    Spécialiste progiciel
    Inscrit en
    Février 2010
    Messages
    1 747
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Spécialiste progiciel
    Secteur : Service public

    Informations forums :
    Inscription : Février 2010
    Messages : 1 747
    Points : 3 016
    Points
    3 016
    Par défaut
    Bonjour,

    Les rendez-vous sont des AppointmentItem, il suffit donc de décaler l'heure de début ce qui peut être fait avec ce type de code.
    La fonction DateAdd permet d'ajouter un intervalle à une date. Ici en spécifiant "h" comme premier paramètre, je lui demande d'ajouter des heures. Le -1 correspond à en fait ajouter -1heure soit enlever une heure.

    En cas d'erreur, je passe au suivant avec l'instruction On error resume next, il est peut être mieux de ne pas la mettre pour repérer les rendez-vous qui posent probème.



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Sub calendrierdecalagehoraire()
    Dim rdv As AppointmentItem
    On Error Resume Next
    For Each rdv In Outlook.Session.GetDefaultFolder(olFolderCalendar).Items
    rdv.Start = DateAdd("h", -1, t.Start) 'Décalage de moins une heure
    rdv.Save 'Sauvegarde du rendez-vous
    Next
    End Sub
    Cordialement,
    Christophe

    Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche

Discussions similaires

  1. VBA Outlook - connaître le fuseau horaire ? (time zone)
    Par flyjodel dans le forum VBA Outlook
    Réponses: 2
    Dernier message: 16/01/2008, 15h11
  2. fuseau horaire en vb6
    Par john stedd dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 27/06/2006, 17h02
  3. Date - fuseau horaire
    Par sparton dans le forum Collection et Stream
    Réponses: 16
    Dernier message: 11/01/2006, 15h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo