macro to stop 18hr reminder for all-day appts not working on one computer

astro46

Senior Member
OS Version(s)
  1. Windows
Outlook version
Outlook 365 64 bit
Email Account
IMAP
Operating system::    win10
Outlook version:     2024 installed
Email type or host:    imap

Thanks Diane for the macro to turn off 18hr reminder. It works great on my desktop, but I can't get it to work on laptop. Same version of installed OL24 on both systems.
I am using the first 2 sections of code, to simply ask about turning off 18hr reminder.
I did set macro settings to enable all.
I deleted and copied the macro text in to editor several times. Saved, restarted OL, rebooted computer.

created a test reminder, saved: no response. 18hr reminder remains set.
any ideas what setting to check?
 
You put the entire macros in the thisoutlooksession, correct? Then clicked in the startup macro and clicked the run button? (Or restarted outlook.)

Add msgbox lines throughout and see if they fire.



Code:
Private WithEvents Items As Outlook.Items

Private Sub Application_Startup()
  Dim Ns As Outlook.NameSpace

  Set Ns = Application.GetNamespace("MAPI")
  Set Items = Ns.GetDefaultFolder(olFolderCalendar).Items

msgbox "start up"
End Sub



Private Sub Items_ItemAdd(ByVal Item As Object)
  On Error Resume Next
  Dim Appt As Outlook.AppointmentItem

  If TypeOf Item Is Outlook.AppointmentItem Then

msgbox "is appointment item"

    Set Appt = Item

'Checks to see if all day and if it has a reminder set to true
     If Appt.AllDayEvent = True And Appt.ReminderSet = True Then

msgbox "is all day event"

'msgbox block - 3 lines
    If MsgBox("Do you want to remove the reminder?", vbYesNo) = vbNo Then
      Exit Sub
    End If

'appt.reminderset block - 2 lines
     Appt.ReminderSet = False

msgbox "reminder should be off"

     Appt.Save

    End If
    End If
End Sub
 
Last edited:
when I click "run" , F5, a box comes up asking to macro name.
I don't recall getting this response when setting up macro on desktop. Desktop worked fine right away. As far as I can tell everything is the same on both machines.
Is there some setting to check that may be blocking the macro? As I mentioned, trust center macro settings are set to enable all.
 
You can't run it manually. In the VBA editor, click the mouse in the startup part run it.
It doesn't have to be in the macro name - but somewhere between the sub and end sub of app startup.
1745640161326.png
 
maybe I don't understand what you are indicating. I click in the startup part of script. no response. just places cursor where I click. double clicking highlights a whole word, as clicking usually does.
iac, I am not so interested in running the script while editor is open as getting the macro to function on the laptop, as it does on my desktop.
 
I am not so interested in running the script while editor is open as getting the macro to function on the laptop, as it does on my desktop.
Running it from the editor is just to kick start it - otherwise you need to keep restarting Outlook when you make a change. The other macro runs automatically when you add the appt to the calendar.
 
i have been restarting Outlook. But after restarting Outlook, on laptop, it doesn't run when adding appt to calendar.
 
only one calendar, the default OL calendar. Same calendar used on the desktop, where macro works fine. or, if it is somehow a different calendar on the laptop, I don't know where it comes from, and what distinguishes it. dates entered on one appear on the other. Both go through exchange.
 
I also know that the code is good, because I used it on a different computer.
I have macro security set to none. I am very sure that I didn't sign anything, because I don't know how to do that. I just checked tools>digital signature>it says signed as:no certificate. I copied the code from your web site, and pasted into the macro editor in Outlook, same as I did on desktop, where it works just fine.
Something is causing it not to run, blocking it, or ...?
macro set to none.JPG
macro.JPG
 
Diane, Any ideas of a setting or reg entry to check ?

btw: today I received an email, indicating a reply to this thread, "thank you for your Post We are really happy to Read it Post" from a user "aosproductseo" , which returns nothing in a member search. The "really happy" link went to [spam]. spam? As you can see, there is no reply like the one stated in email. Weird.
 
Last edited by a moderator:
using the code sample above, when I open OL i get a message box saying "start up".
curiously, I clicked the save icon after entering the code sample, and closed the macro window, as I did when entering the 18 hr sample. but this time, when restarting OL it asked if I wanted to save the macro, before closing. I had not seen that question before.
 
Putting the original "18 hr" code back from your page that discusses creating the macro, I find that it still doesn't work on laptop. but if I enter an all day event on laptop OL calendar, the reminder also, of course, appears on desktop OL calendar, with the question about removing the reminder appearing on desktop. but still not on laptop. very strange.
 
using the code sample above, when I open OL i get a message box saying "start up".
curiously, I clicked the save icon after entering the code sample, and closed the macro window, as I did when entering the 18 hr sample. but this time, when restarting OL it asked if I wanted to save the macro, before closing. I had not seen that question before.
Did you try creating an event to see if the itemadd macro ran?

The 'start up' indicates the auto start is working, so the second part should be working.
 
using the code sample above, when I open OL i get a message box saying "start up".
curiously, I clicked the save icon after entering the code sample, and closed the macro window, as I did when entering the 18 hr sample. but this time, when restarting OL it asked if I wanted to save the macro, before closing. I had not seen that question before.
I've seen it ask now and again after I've clicked Save and closed outlook. Not sure why it does that. :(
 
Did you try creating an event to see if the itemadd macro ran?

The 'start up' indicates the auto start is working, so the second part should be working.

on laptop, using the code that creates a 'startup' msg when outlook starts, I get the startup msg at opening, but no msg/question about keeping the 18hr reminder, when I create a test all-day reminder. (though I do get the question on desktop when test reminder syncs ). very strange. glad to see that it is acting like a computer :)
 
Similar threads
Thread starter Title Forum Replies Date
N VBA Procedure (or Macro) to Stop Outlook from Closing? Outlook VBA and Custom Forms 2
N Macro in this Project are disabled Outlook VBA and Custom Forms 2
M Outlook 365 Amending code so macro runs within current new mail window Outlook VBA and Custom Forms 0
M Outlook 365 macro - automatically attach file based on subject line Outlook VBA and Custom Forms 0
J Outlook macro to run before email is being send Outlook VBA and Custom Forms 3
H Macro to Delete Duplicate items in Outlook calendar where title is the same and date is the same Outlook VBA and Custom Forms 0
X Custom icon (not from Office 365) for a macro in Outlook Outlook VBA and Custom Forms 1
X Run macro automatically when a mail appears in the sent folder Using Outlook 5
mrrobski68 Issue with Find messages in a conversation macro Outlook VBA and Custom Forms 1
G Creating Macro to scrape emails from calendar invite body Outlook VBA and Custom Forms 6
M Use Macro to change account settings Outlook VBA and Custom Forms 0
J Macro to Reply to Emails w/ Template Outlook VBA and Custom Forms 3
C Outlook - Macro to block senders domain - Macro Fix Outlook VBA and Custom Forms 1
Witzker Outlook 2019 Macro to seach in all contact Folders for marked Email Adress Outlook VBA and Custom Forms 0
S macro error 4605 Outlook VBA and Custom Forms 0
A Macro Mail Alert Using Outlook 4
J Outlook 365 Outlook Macro to Sort emails by column "Received" to view the latest email received Outlook VBA and Custom Forms 0
J Macro to send email as alias Outlook VBA and Custom Forms 0
M Outlook Macro to save as Email with a file name format : Date_Timestamp_Sender initial_Email subject Outlook VBA and Custom Forms 0
Witzker Outlook 2019 Macro GoTo user defined search folder Outlook VBA and Custom Forms 6
D Outlook 2016 Creating an outlook Macro to select and approve Outlook VBA and Custom Forms 0
Witzker Outlook 2019 Macro to send an Email Template from User Defined Contact Form Outlook VBA and Custom Forms 0
Witzker Outlook 2019 Macro to check Cursor & Focus position Outlook VBA and Custom Forms 8
V Macro to mark email with a Category Outlook VBA and Custom Forms 4
M Outlook 2019 Macro not working Outlook VBA and Custom Forms 0
S Outlook 365 Help me create a Macro to make some received emails into tasks? Outlook VBA and Custom Forms 1
D Auto Remove [EXTERNAL] from subject - Issue with Macro Using Outlook 21
V Macro to count flagged messages? Using Outlook 2
sophievldn Looking for a macro that moves completed items from subfolders to other subfolder Outlook VBA and Custom Forms 7
S Outlook Macro for [Date][Subject] Using Outlook 1
E Outlook - Macro - send list of Tasks which are not finished Outlook VBA and Custom Forms 3
E Macro to block senders domain Outlook VBA and Custom Forms 1
D VBA Macro to Print and Save email to network location Outlook VBA and Custom Forms 1
N VBA Macro To Save Emails Outlook VBA and Custom Forms 1
N Line to move origEmail to subfolder within a reply macro Outlook VBA and Custom Forms 0
Witzker Outlook 2019 Macro to answer a mail with attachments Outlook VBA and Custom Forms 2
A Outlook 2016 Macro to Reply, ReplyAll, or Forward(but with composing new email) Outlook VBA and Custom Forms 0
J Macro to Insert a Calendar Outlook VBA and Custom Forms 8
W Macro to Filter Based on Latest Email Outlook VBA and Custom Forms 6
T Macro to move reply and original message to folder Outlook VBA and Custom Forms 6
D Autosort macro for items in a view Outlook VBA and Custom Forms 2
S HTML to Plain Text Macro - Help Outlook VBA and Custom Forms 1
A Macro to file emails into subfolder based on subject line Outlook VBA and Custom Forms 1
N Help creating a VBA macro with conditional formatting to change the font color of all external emails to red Outlook VBA and Custom Forms 5
S Visual indicator of a certain property or to show a macro toggle Outlook VBA and Custom Forms 2
L Modifying VBA script to delay running macro Outlook VBA and Custom Forms 3
S Macro to extract and modify links from emails Outlook VBA and Custom Forms 3
M Replyall macro with template and auto insert receptens Outlook VBA and Custom Forms 1
L Macro to add Date & Time etc to "drag to save" e-mails Outlook VBA and Custom Forms 17
S Macro for Loop through outlook unread emails Outlook VBA and Custom Forms 2

Similar threads

Back
Top