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 :

Fenêtre des rappels en arrière plan


Sujet :

Outlook

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 5
    Points : 3
    Points
    3
    Par défaut Fenêtre des rappels en arrière plan
    Bonjour
    Je reviens sur un sujet abordé en 2008 par TeamArkadia et auquel à priori il n'a pas été trouvé de solution.
    Dans Outlook 2010, la fenêtre des rappels de réunion s'affiche mais en arrière-plan ce qui n'est pas pratique du tout. Comment la faire afficher comme dans Outlook 2003 ?

    Savez vous comment régler ce problème ? Merci pour votre aide.

  2. #2
    Membre à l'essai
    Homme Profil pro
    Assistant polyvalent
    Inscrit en
    Novembre 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Assistant polyvalent
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Novembre 2014
    Messages : 13
    Points : 11
    Points
    11
    Par défaut
    Même problème ici.

    C'est vraiment énervant quand vos RDV sont passés au second plan alors que vous travaillez à partir d'un autre logiciel.

    Est-ce qu'il y a des gens prêts à relever un défi, celui de : Ramener les fenêtres de rappels Outlook au premier plan ?

  3. #3
    Expert éminent
    Avatar de Oliv-
    Homme Profil pro
    solution provider
    Inscrit en
    Mars 2006
    Messages
    4 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : solution provider

    Informations forums :
    Inscription : Mars 2006
    Messages : 4 087
    Points : 7 168
    Points
    7 168
    Billets dans le blog
    20
    Par défaut
    Bonjour,
    Voici une solution avec une MACRO

    Dans ThisOutlookSession

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub Application_Reminder(ByVal Item As Object)
    'MsgBox "reminder" & vbCr & Item.subject
    ActiveOutlook
    End Sub

    dans un module


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
     
     
    '====================dans un module standard
    Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" _
        (ByVal lpClassname As String, ByVal lpWindowName As String) As Long
    Declare Function SetForegroundWindow Lib "user32" _
        (ByVal hwnd As Long) As Long
    Declare Function ShowWindow Lib "user32" _
        (ByVal hwnd As Long, ByVal nCmdShow As Long) As Long
     
     
    ' ShowWindow() Commands
    Public Const SW_HIDE = 0
    Public Const SW_SHOWNORMAL = 1
    Public Const SW_NORMAL = 1
    Public Const SW_SHOWMINIMIZED = 2
    Public Const SW_SHOWMAXIMIZED = 3
    Public Const SW_MAXIMIZE = 3
    Public Const SW_SHOWNOACTIVATE = 4
    Public Const SW_SHOW = 5
    Public Const SW_MINIMIZE = 6
    Public Const SW_SHOWMINNOACTIVE = 7
    Public Const SW_SHOWNA = 8
    Public Const SW_RESTORE = 9
    Public Const SW_SHOWDEFAULT = 10
    Public Const SW_MAX = 10
     
    Sub ActiveOutlook()
    '---------------------------------------------------------------------------------------
    ' Procedure : ActiveOutlook
    ' Author    : Oliv
    ' Date      : 12/12/2014
    ' Purpose   :Affiche au premier plan OUTLOOK
    '---------------------------------------------------------------------------------------
    '
    Dim hwnd As Long, Cemail As String
    FenOutlook = Application.ActiveExplorer.Caption
    On Error Resume Next
      If FenOutlook<> "" Then hwnd = FindWindow(vbNullString, FenOutlook)
      If hwnd = 0 Then Exit Sub
      SetForegroundWindow hwnd
      ShowWindow hwnd, SW_SHOWMAXIMIZED
      hwnd = ""
    End Sub

  4. #4
    Membre à l'essai
    Homme Profil pro
    Assistant polyvalent
    Inscrit en
    Novembre 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Assistant polyvalent
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Novembre 2014
    Messages : 13
    Points : 11
    Points
    11
    Par défaut
    Merci à toi! Je vais essayer

  5. #5
    Membre à l'essai
    Homme Profil pro
    Assistant polyvalent
    Inscrit en
    Novembre 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Assistant polyvalent
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Novembre 2014
    Messages : 13
    Points : 11
    Points
    11
    Par défaut
    J'ai voulu cliquer plusieurs fois sur le pouce vert mais ce n'est pas possible.

    Un grand merci ! Challenge done !

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2
    Points : 6
    Points
    6
    Par défaut
    Hello
    Mise à jour du code pour Windows 64bits, la déclaration des fonctions se faisant différemment


    Public Declare PtrSafe Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassname As String, ByVal lpWindowName As String) As Long
    Declare PtrSafe Function SetForegroundWindow Lib "user32" (ByVal hwnd As LongLong) As LongLong
    Declare PtrSafe Function ShowWindow Lib "user32" (ByVal hwnd As LongLong, ByVal nCmdShow As LongLong) As LongLong

Discussions similaires

  1. loadmovie() importer des jpg en arrière plan
    Par GARI7G dans le forum ActionScript 1 & ActionScript 2
    Réponses: 0
    Dernier message: 11/06/2008, 13h58
  2. Fermer des fenetres en arrière plan
    Par bodysplash007 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 15/05/2007, 15h51
  3. Lancer des processus en arrière plan
    Par momeftah dans le forum Shell et commandes GNU
    Réponses: 11
    Dernier message: 01/05/2007, 18h50
  4. [clabel] Valeur des contours en arrière plan
    Par kevinl dans le forum MATLAB
    Réponses: 5
    Dernier message: 23/04/2007, 14h15
  5. [VBA-E] vérification des erreurs d'arrière plan
    Par WagaSeb dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 12/02/2007, 13h41

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