How To Set Outlook 2013 Calendar Reminders To Stay On Top And In Focus

Recently I migrated our company to Office 365. It was a big change, since we used to use Office 2003 that was connected to Exchange Server 2003 Onsite. One of the biggest changes about Outlook 2013, is that when the Calendar reminder window “pops up”, it usually stays “hidden” behind many other windows. It does play a sound and the window “blinks” yellow in the task bar, but if you’re concentrating on something else, it’s easy to dismiss it, and you could find yourself running late to a meeting.

The Problem

Microsoft has designed it to work that way, so that if you’re in the middle of something and don’t see the pop up window, you won’t press “Enter” by mistake, confirm the reminders and make the window disappear. Hence, when Outlook 2013 calendar reminder window pops up, it becomes hidden since there are other open windows covering it.

The Solution

One simple solution is to set a different – more noticeable – sound to the reminder window. You can do that by opening Outlook -> File -> Options -> Choose “Advanced” on the left side -> Click “Browse” and choose a different sound under the “Play Reminder Sound” field.

Of course – this simple solution won’t help you set Outlook reminders to stay on top.

The real solution here is a VBA based code (Don’t freak out, it’s pretty simple and easy to create) that pops up a customizeable message box that stays on top of every other window, and you can’t ignore it. The only con I find for this solution, is that this message box comes before the reminder window, and in order to view the reminder window, you need to click “ok” on the message box.

This guide is related to Windows 7 and Office 2013 / Office 365, althoug h I assume it will work in Windows 8 as well. So here we go:

1. First – we need to create a Digital Certificate:

How To Find And Create Digital Certificate In Office 2013:

I read on many websites that you need to click “Start” and type “Certificate” and then choose “Digital Certificate for VBA Projects”, but it will not work in Office 2013 / Windows 7.

In order to Create a Digital Certificate, we need to run the file “SELFCERT.EXE”. Here is the file location: “C:\Program Files\Microsoft Office 15\root\office15”.

When you run the file, you’ll get this window:

Office 2013 "Create Digital Certificate" window
Office 2013 “Create Digital Certificate” window

2. Name your certificate and click “OK”. “outlookreminder” for example [without the quotation marks].

3. You’ll get a message says “Succesfully created a new certificate for outlookreminder”. Click “OK”.

4. Go to Outlook, and press ALT + F11 to open the VBA Editor.

5. On the left side, you’ll see “Project 1”. Double click, it will expand and you’ll see “Microsoft Outlook Objects”. Double Click it, it will expand and you’ll see “ThisOutlookSession”. Double click it.

6. On the window on the right side, copy and paste the following code [You can always change the text ‘This is a friendly reminder…’ and the title “Attention!”]:

Private Sub Application_Reminder(ByVal Item As Object)<br /><br />If TypeOf Item Is AppointmentItem Then<br /> MsgBox "This is a friendly reminder about upcoming meeting!", vbSystemModal, "Attention!"<br /> End If<br /><br />End Sub

7. Your final window should look like this:

8. Click Save [Don’t exit yet!].

9. In order to run the macro, we need to “sign” it. To do that, go to Tools -> Digital Signature -> Click “Choose” and select the certificate name we’ve created before [I named it “outlookreminder”, remember?].

10. Click “OK”, save again and close the window.

11. Now – since this is a macro, we need to allow it in Outlook. I’ve tried to allow this macro specifically with no success. I had no choice but allowing all macros. It’s not risky in my opinion, but do it at your own risk.

12. In Outlook, Go to File -> Options -> Trust Center -> Trust Center Settings -> Macro Settings -> Check “Enable All Macros”. Click “OK”, close Outlook and open Outlook again.

13. From now on, every time there’s a calendar reminder, you’ll get a message box that will stay on top of each and every window, and trust me, you WON’T ignore it.

14. You welcome:

The Final Result
The Final Result

Download Office 2013 for free

The Office 2013 installation files hosted on Microsoft’s download service servers are genuine and official version, and the downloads from the server are totally free and definitely legal. It’s after all the official channel where end-users who want to try and download Office 2013 for free, get the setup installation files from.

Anyway, without a genuine and legally purchased product key, you can’t get Office 2013 activated, and Office will only run as evaluation copy for up to 60 days.

What’s inside: Word 2013, Excel 2013, PowerPoint 2013, OneNote 2013, Outlook 2013, Publisher 2013, Access 2013, Lync 2013 and InfoPath 2013.

Links to Download Microsoft Office 2013 for free (32bit & 64bit):

Download office 2013 – 32bit (x86)

English: http://bit.ly/19ygNLD

Arabic – العربية: http://bit.ly/1b8Xo7a

Chinese (Simplified) -中文(简体): http://bit.ly/1e6XdeB

Chinese (Traditional) -中文(繁體): http://bit.ly/19yh0yj

Dutch – Nederlands: http://bit.ly/GLKbYH

French – Français: http://bit.ly/1hAt5Ip

German – Deutsch: http://bit.ly/1e6XAFY

Hebrew – עברית: http://bit.ly/1ak3xMV

Italian – Itliano: http://bit.ly/1b8YcJc

Japanese -日本人: http://bit.ly/GLKt1M

Korean -한국의: http://bit.ly/1a8JvU5

Portuguese – Português: http://bit.ly/15YRKRw

Russian – русский: http://bit.ly/19xWx2u

Spanish – Español: http://bit.ly/GLKP8C


Download office 2013 – 64bit (x64)

English: http://bit.ly/1akAfh4

Arabic – العربية: http://bit.ly/19ygAOg

Chinese (Simplified) -中文(简体): http://bit.ly/15Uhp3a

Chinese (Traditional) -中文(繁體): http://bit.ly/1ctkZ6p

Dutch – Nederlands: http://bit.ly/19ygPJt

French – Français: http://bit.ly/1e7hmkJ

German – Deutsch: http://bit.ly/19gQKfH

Hebrew – עברית: http://bit.ly/GKjweu

Italian – Itliano: http://bit.ly/1e7hBfD

Japanese -日本人: http://bit.ly/1goK4j6

Korean -한국의: http://bit.ly/1bXd3aX

Portuguese – Português: http://bit.ly/1fhhsck

Russian – русский: http://bit.ly/1fYl98a

Spanish – Español: http://bit.ly/1akBInD