![]() |
How do I run a rule by using a toolbar icon?
I have Outlook 2007 and have a rule set up to delte spam by detecting certain
words in the spam. Here is what someone gave me but it does not work: Sub RunRuleDeleteSpam() Dim oNS As Outlook.NameSpace Dim oStore As Outlook.Store Dim colRules As Outlook.Rules Dim oRule as Outlook.Rule Set oNS = Application.GetNameSpace("MAPI") Set oStore = oNS.DefaultStore Set colRules = oStore.Rules Set oRule = colRules.Item("Delete Spam") oRule.Execute End Sub If I run it it highlights the set oRule line and stops, I guess. I know nothing about programming, I'll admit, but am not ignorant on computer processes. I thought if I could make a macro to run a rule then I could put the macro in a toolbar icon and just click on it instead of having to go through a series of clicks. What do you think? Is the formula wrong or what? |
How do I run a rule by using a toolbar icon?
What does the error message say? I guess the rule "Delete Spam" doesn't exist. -- Best regards Michael Bauer - MVP Outlook Manage and share your categories: http://www.vboffice.net/product.html?lang=en Am Thu, 18 Mar 2010 17:48:01 -0700 schrieb DLGolfs: I have Outlook 2007 and have a rule set up to delte spam by detecting certain words in the spam. Here is what someone gave me but it does not work: Sub RunRuleDeleteSpam() Dim oNS As Outlook.NameSpace Dim oStore As Outlook.Store Dim colRules As Outlook.Rules Dim oRule as Outlook.Rule Set oNS = Application.GetNameSpace("MAPI") Set oStore = oNS.DefaultStore Set colRules = oStore.Rules Set oRule = colRules.Item("Delete Spam") oRule.Execute End Sub If I run it it highlights the set oRule line and stops, I guess. I know nothing about programming, I'll admit, but am not ignorant on computer processes. I thought if I could make a macro to run a rule then I could put the macro in a toolbar icon and just click on it instead of having to go through a series of clicks. What do you think? Is the formula wrong or what? |
How do I run a rule by using a toolbar icon?
No error just highlights the the line
Yes, the rul Delete Spam does exisit, I can run it manually all the time. I tried to export the rules and put the file here but it did not work. I have the rule name Delete Spam "Michael Bauer [MVP - Outlook]" wrote: What does the error message say? I guess the rule "Delete Spam" doesn't exist. -- Best regards Michael Bauer - MVP Outlook Manage and share your categories: http://www.vboffice.net/product.html?lang=en Am Thu, 18 Mar 2010 17:48:01 -0700 schrieb DLGolfs: I have Outlook 2007 and have a rule set up to delte spam by detecting certain words in the spam. Here is what someone gave me but it does not work: Sub RunRuleDeleteSpam() Dim oNS As Outlook.NameSpace Dim oStore As Outlook.Store Dim colRules As Outlook.Rules Dim oRule as Outlook.Rule Set oNS = Application.GetNameSpace("MAPI") Set oStore = oNS.DefaultStore Set colRules = oStore.Rules Set oRule = colRules.Item("Delete Spam") oRule.Execute End Sub If I run it it highlights the set oRule line and stops, I guess. I know nothing about programming, I'll admit, but am not ignorant on computer processes. I thought if I could make a macro to run a rule then I could put the macro in a toolbar icon and just click on it instead of having to go through a series of clicks. What do you think? Is the formula wrong or what? . |
How do I run a rule by using a toolbar icon?
No error just highlights the line as I stated below. That is it.
Yes, the rule Delete Spam does exisit, I can run it manually all the time. I tried to export the rules and put the file here but it did not work. I have the rule name Delete Spam "Michael Bauer [MVP - Outlook]" wrote: What does the error message say? I guess the rule "Delete Spam" doesn't exist. -- Best regards Michael Bauer - MVP Outlook Manage and share your categories: http://www.vboffice.net/product.html?lang=en Am Thu, 18 Mar 2010 17:48:01 -0700 schrieb DLGolfs: I have Outlook 2007 and have a rule set up to delte spam by detecting certain words in the spam. Here is what someone gave me but it does not work: Sub RunRuleDeleteSpam() Dim oNS As Outlook.NameSpace Dim oStore As Outlook.Store Dim colRules As Outlook.Rules Dim oRule as Outlook.Rule Set oNS = Application.GetNameSpace("MAPI") Set oStore = oNS.DefaultStore Set colRules = oStore.Rules Set oRule = colRules.Item("Delete Spam") oRule.Execute End Sub If I run it it highlights the set oRule line and stops, I guess. I know nothing about programming, I'll admit, but am not ignorant on computer processes. I thought if I could make a macro to run a rule then I could put the macro in a toolbar icon and just click on it instead of having to go through a series of clicks. What do you think? Is the formula wrong or what? . |
How do I run a rule by using a toolbar icon?
if you modify the code to this: On Error Resume Next Set oRule = colRules.Item("Delete Spam") MsgBox Err.Description what does the prompt tell you? -- Best regards Michael Bauer - MVP Outlook Manage and share your categories: http://www.vboffice.net/product.html?lang=en Am Sat, 20 Mar 2010 03:23:01 -0700 schrieb DLGolfs: No error just highlights the line as I stated below. That is it. Yes, the rule Delete Spam does exisit, I can run it manually all the time. I tried to export the rules and put the file here but it did not work. I have the rule name Delete Spam "Michael Bauer [MVP - Outlook]" wrote: What does the error message say? I guess the rule "Delete Spam" doesn't exist. -- Best regards Michael Bauer - MVP Outlook Manage and share your categories: http://www.vboffice.net/product.html?lang=en Am Thu, 18 Mar 2010 17:48:01 -0700 schrieb DLGolfs: I have Outlook 2007 and have a rule set up to delte spam by detecting certain words in the spam. Here is what someone gave me but it does not work: Sub RunRuleDeleteSpam() Dim oNS As Outlook.NameSpace Dim oStore As Outlook.Store Dim colRules As Outlook.Rules Dim oRule as Outlook.Rule Set oNS = Application.GetNameSpace("MAPI") Set oStore = oNS.DefaultStore Set colRules = oStore.Rules Set oRule = colRules.Item("Delete Spam") oRule.Execute End Sub If I run it it highlights the set oRule line and stops, I guess. I know nothing about programming, I'll admit, but am not ignorant on computer processes. I thought if I could make a macro to run a rule then I could put the macro in a toolbar icon and just click on it instead of having to go through a series of clicks. What do you think? Is the formula wrong or what? . |
All times are GMT +1. The time now is 11:36 PM. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 2.4.0
Copyright ©2004-2006 OutlookBanter.com