Je commence tout juste à utiliser Windows 7 et je veux savoir comment faire apparaître mes rappels Outlook et se montrer bien en vue. Ils continuent à s'ouvrir discrètement, comme une autre fenêtre de la pile Outlook dans la barre des tâches. En conséquence, je continue de les oublier car ils apparaissent derrière tout le reste.
Comment puis-je les rendre moins faciles à oublier?
(De toute évidence, on ne veut généralement pas d'applications désagréables qui se placent au premier plan. Mais il existe quelques endroits où un tel comportement est souhaitable, et les rappels du calendrier Outlook en font partie.)
Réponses:
J'ai eu le même problème avec Outlook 2010. Utilisez les étapes mentionnées ci-dessous, cela fonctionne comme un charme. N'oubliez pas d'activer toutes les macros: Centre de gestion de la confidentialité> Paramètres de macro.
Coller dans ce code:
Signez la macro pour qu’elle se lance: Outils> Signature numérique ... et choisissez le certificat que vous avez créé précédemment.
la source
On Error Resume Next
seule s'applique à ce sous-ensemble et empêche simplement la macro entière de planter. Ceci est juste une utilisation standard de VBA.Private messageAlreadyShown As Boolean
Private Sous Application_Reminder (élément ByVal en tantOn Error Resume Next
qu'objet ) si non messageAlreadyShown, puisMsgBox "First Reminder", vbSystemModal, ""
fin simessageAlreadyShown = True
ReminderWindow = FindWindowA (vbNullString, "1 Rappel")SetWindowPos ReminderWindow, HWND_TOPMOST, 0, 0, 0, 0, FLAGS
End SubAutoHotKey peut également être utilisé pour résoudre ce problème. Ce script place la fenêtre de rappel au premier plan sans voler le focus (testé avec Win10 / Outlook 2013)
AHK Script - EXE compilé
la source
C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
shell:startup
dans une barre d’adresse ou dans la boîte deLa meilleure réponse que j'ai trouvée est la suivante: comment obtenir à nouveau des rappels de rendez-vous Outlook devant d'autres fenêtres à l'aide de simples VBA.
Cela implique d'ajouter quelques lignes de code VBA simple à "ThisOutlookSession". Maintenant, il ouvre une fenêtre à chaque fois. Beaucoup mieux.
la source
Depuis la version 1803 (février 2018), l'option "Afficher les rappels au-dessus des autres fenêtres" est désormais disponible. Il ne semble pas être activé par défaut.
la source
Il n'y a pas moyen. Notre société a tenté de la transmettre directement à Microsoft. Une chose que les gens font ici est de lui attribuer un son plus odieux, pour aider à le remarquer. Mais Microsoft nous a dit que c'était à dessein.
la source
Identique à la réponse de Gullu ci-dessus mais avec modification pour tenir compte du titre de la fenêtre:
la source
Dim olApp As Outlook.Application Set olApp = New Outlook.Application iReminderCount = olApp.Reminders.Count
Alors vous pourriez enlever la boucle.Reminders.Count
renvoie le nombre total de rappels définis dans les rendez-vous et non dans la boîte de dialogue de rappel active. Dans mon système, cela renvoie 22, par exemple.Cela m'ennuyait aussi. Après une recherche intensive, j'ai trouvé une réponse partielle: http://www.pcreview.co.uk/forums/hidden-outlook-reminders-t3972914.html
J'ai essayé de le tester et j'ai constaté qu'il était incohérent. Une fois, il est resté caché derrière ce sur quoi je travaillais et une autre fois, il est apparu à l'avant. Dans les deux cas, la barre des tâches contenait une icône différente de celle d’Outlook. Il y avait donc au moins une chance que je le remarque.
la source
J'ai utilisé Filebox eXtender et lorsque le premier rappel arrive, je l'ouvre et cliquez sur la nouvelle icône représentant une épingle en haut à droite de la barre de légende. Puis, quand le prochain rappel arrive, il apparaît au premier plan ...
la source
J'ai trouvé un add-in appelé ShowReminders ( http://www.sagelamp.com/pages/showreminders.aspx ), qui amène la fenêtre des rappels au sommet. Cela fonctionne même lorsque vous réduisez la fenêtre de rappel.
la source
The following package files could not be found: C:\Users\ukeim\AppData\Local\Temp\IXP000.TMP\Office2007PIARedist\o2007pia.msi
J'ai finalement trouvé une solution simple en utilisant Outlook VBA et un simple EXE.
Voici comment ne jamais rater le rendez-vous de Outlook.
Pourquoi une application exe autonome juste à cette fin? J'avais la grosse boîte rouge intégrée dans la VBA, mais cette solution posait problème (je pense que c’est parce que je dois utiliser hwnd et d’autres propriétés système inhabituelles pour garder la grosse boîte rouge au-dessus). Donc, pour simplifier les choses, pourquoi ne pas créer un EXE simple qui fasse une chose. Vous pouvez utiliser des outils gratuits de Microsoft (Visual Studio Community 2015 est gratuit).
C'est le code EXE. application de formulaire Windows simple avec un formulaire. Compilez ce code.
Et c'est tout ce dont j'ai besoin dans la perspective VBA. Mettez ceci dans ThisOutlookSession
la source
Ceci est une version améliorée de la réponse de tbone qui fonctionne sur les versions allemandes.
J'ai ajouté des titres de fenêtre en allemand et quelques nouvelles fonctions (
BringWindowToTop
,SetForegroundWindow
etSetFocus
).Fonctionne sur mon Windows allemand 10 avec Outlook 2016.
Je n’ai pas réussi à générer un nouveau certificat (appuyer sur Démarrer et entrer «certificat» ne révèle rien), mais j’ai simplement sélectionné un autre certificat dans la liste lors de la signature.
la source