MS Outlook Calendar - Don't Forward Option
Outlook Team,
Can you please give us option in outlook for meeting invites, so that people can't forward the invite to anyone else.
We normally face this scenario in our company, where people forward invite meant only for them. We have to write in invite "Not to forward" and "Contact Organiser if you want other person to be included".
It will really help us a lot. Thank you.
We use MS outlook 2007.
Manav
August 31st, 2012 2:32pm
Unfortunately, Outlook does not have the functionality to selectively disable forwarding of meeting requests.
Thus, we are unable to allow forwarding of some meeting requests, and prevent forwarding of other meeting requests.
Writing the Note in meeting requests wih highlight would be a workaround. Thank you for your feedback.
Tony Chen
TechNet Community Support
-
Marked as answer by
Tony Chen CHNMicrosoft contingent staff, Moderator
Friday, September 07, 2012 4:40 PM
September 3rd, 2012 6:50am
Unfortunately, Outlook does not have the functionality to selectively disable forwarding of meeting requests.
Thus, we are unable to allow forwarding of some meeting requests, and prevent forwarding of other meeting requests.
Writing the Note in meeting requests wih highlight would be a workaround. Thank you for your feedback.
Tony Chen
TechNet Community Support
-
Marked as answer by
Tony Chen CHNMicrosoft contingent staff, Moderator
Friday, September 07, 2012 4:40 PM
September 3rd, 2012 6:50am
Unfortunately, Outlook does not have the functionality to selectively disable forwarding of meeting requests.
Thus, we are unable to allow forwarding of some meeting requests, and prevent forwarding of other meeting requests.
Writing the Note in meeting requests wih highlight would be a workaround. Thank you for your feedback.
Tony Chen
TechNet Community Support
-
Marked as answer by
Tony Chen CHNMicrosoft contingent staff, Moderator
Friday, September 07, 2012 4:40 PM
September 3rd, 2012 6:50am
Can we look forward in newer versions/releases to add an option in Outlook, to "allow/not allow" for meeting requests.
Like we have option "Request Responses" or "Allow New Time Proposals", just look forward to add that option like them.
Just want it to be considered while upgrading MS Outlook.
Thank you.
Manav
September 13th, 2012 10:28am
Can we create transport rule like
If Message type equal Calendar.Item and (Field FROM not equal Field SENDER)
than reject message with extended code "Forward meeting not allow"
else pass message.
Our customer really need disable forward meeting request!!!
September 20th, 2013 5:40pm
September 20th, 2013 7:39pm
Hello!
It's very difficult solution for so simple task and need license.
September 21st, 2013 4:39am
Sadly, your solution works only for messages not calendar meetings.
MS Outlook users really need disable forward meeting request!!!
JulesB
March 27th, 2014 3:44pm
There is a way to do this, the functionality does exist and is quite straightforward to implement. No license required, no extra special difficult steps, just two lines of code.
Here's some instructions I just put together:
Part 1 Enable coding
- Open Microsoft Outlook 2010
- Click File -> Options -> Customize Ribbon
- In the right pane, find the Home (Mail) tab. Right click and choose Add New Group from the popup menu.
- In the left pane, click the arrow under Choose commands from and select Main Tabs from the dropdown menu.
- In the left pane, expand the Developer item and then expand the Code item that appears below it.
- Select the Visual Basic item from the left pane and click the Add>> button between the two panes.
The Visual Basic item will be added below the New Group created in Step 3.
- Click OK. The Visual Basic item will appear in the Home tab of the ribbon
Part 2 Write the Code
- Click the newly created Visual Basic button, the Microsoft Visual Basic for Applications window will open.
- In the Microsoft Visual Basic for Applications window, click Insert -> Module.
- Copy the code in the file Disable_Forwarding.txt and paste it into the white window in the Microsoft Visual Basic for Applications window. See the bottom of this post for the code.
- Click File -> Save, or click the save icon on the toolbar.
- In the Microsoft Visual Basic for Applications window, click Insert -> Module.
- Copy the code in the file Enable_Forwarding.txt and paste it into the white window in the Microsoft Visual Basic for Applications window. See the bottom of this post for the code.
- Click File -> Save, or click the save icon on the toolbar.
- Close the Microsoft Visual Basic for Applications window and return to Outlook 2010.
Part 3 Create the buttons in Outlook
- Open Outlook Calendar
- Click on New Meeting
- Click File -> Options -> Customize Ribbon
- In the right pane, find the Home (Mail) tab. Right click on the item New Group (Custom) and choose rename from the popup menu.
- In the Display Name window, type Forwarding Control. Click OK.
- In the left pane, click the arrow under Choose commands from and select Macros from the dropdown menu.
- Select Project1.EnableForwarding and click the Add>> button between the panes.
- Select Project1.DisableForwarding and click the Add>> button between the panes.
- In the right pane, left click the item Visual Basic, then click the <<Remove button between the panes.
- In the right pane, right click the item Project1.EnableForwarding and choose Rename from the popup menu.
- In the Display name: window, type Enable Forwarding. Select the symbol highlighted in the image below and click OK.
- In the right pane, right click the item Project1.DisableForwarding and choose Rename from the popup menu.
- In the Display name: window, type Disable Forwarding.
Select the symbol highlighted in the image below and click OK.
- Click and hold down the left mouse button and drag the Forwarding (Custom) item so that it sits below the Actions group item. Release the left mouse button.
- Click OK. The newly created button will appear to the right of the Actions group on the Meeting tab in an Outlook calendar meeting request, and in an Outlook calendar appointment request.
- To use the buttons, create a new meeting, fill out the meeting details as normal and, at any time, click the Disable Forwarding button.
An alert will inform you that forwarding has been disabled for that meeting.
Next, send the meeting. All recipients will not be able to forward the meeting request, even if they use the Disable Forwarding button on their own Outlook application.
Code:
Sub DisableForwarding()
ActiveInspector.CurrentItem.Actions("Forward").Enabled = False
MsgBox "Forwarding of this item has been disabled"
End Sub
Sub EnableForwarding()
ActiveInspector.CurrentItem.Actions("Forward").Enabled = True
MsgBox "Forwarding of this item has been enabled"
End Sub
G
-
Edited by
GranEYb
Friday, September 19, 2014 5:41 AM
-
Proposed as answer by
GranEYb
Friday, September 19, 2014 5:41 AM
September 19th, 2014 5:39am
There is a way to do this, the functionality does exist and is quite straightforward to implement. No license required, no extra special difficult steps, just two lines of code.
Here's some instructions I just put together:
Part 1 Enable coding
- Open Microsoft Outlook 2010
- Click File -> Options -> Customize Ribbon
- In the right pane, find the Home (Mail) tab. Right click and choose Add New Group from the popup menu.
- In the left pane, click the arrow under Choose commands from and select Main Tabs from the dropdown menu.
- In the left pane, expand the Developer item and then expand the Code item that appears below it.
- Select the Visual Basic item from the left pane and click the Add>> button between the two panes.
The Visual Basic item will be added below the New Group created in Step 3.
- Click OK. The Visual Basic item will appear in the Home tab of the ribbon
Part 2 Write the Code
- Click the newly created Visual Basic button, the Microsoft Visual Basic for Applications window will open.
- In the Microsoft Visual Basic for Applications window, click Insert -> Module.
- Copy the code in the file Disable_Forwarding.txt and paste it into the white window in the Microsoft Visual Basic for Applications window. See the bottom of this post for the code.
- Click File -> Save, or click the save icon on the toolbar.
- In the Microsoft Visual Basic for Applications window, click Insert -> Module.
- Copy the code in the file Enable_Forwarding.txt and paste it into the white window in the Microsoft Visual Basic for Applications window. See the bottom of this post for the code.
- Click File -> Save, or click the save icon on the toolbar.
- Close the Microsoft Visual Basic for Applications window and return to Outlook 2010.
Part 3 Create the buttons in Outlook
- Open Outlook Calendar
- Click on New Meeting
- Click File -> Options -> Customize Ribbon
- In the right pane, find the Home (Mail) tab. Right click on the item New Group (Custom) and choose rename from the popup menu.
- In the Display Name window, type Forwarding Control. Click OK.
- In the left pane, click the arrow under Choose commands from and select Macros from the dropdown menu.
- Select Project1.EnableForwarding and click the Add>> button between the panes.
- Select Project1.DisableForwarding and click the Add>> button between the panes.
- In the right pane, left click the item Visual Basic, then click the <<Remove button between the panes.
- In the right pane, right click the item Project1.EnableForwarding and choose Rename from the popup menu.
- In the Display name: window, type Enable Forwarding. Select the symbol highlighted in the image below and click OK.
- In the right pane, right click the item Project1.DisableForwarding and choose Rename from the popup menu.
- In the Display name: window, type Disable Forwarding.
Select the symbol highlighted in the image below and click OK.
- Click and hold down the left mouse button and drag the Forwarding (Custom) item so that it sits below the Actions group item. Release the left mouse button.
- Click OK. The newly created button will appear to the right of the Actions group on the Meeting tab in an Outlook calendar meeting request, and in an Outlook calendar appointment request.
- To use the buttons, create a new meeting, fill out the meeting details as normal and, at any time, click the Disable Forwarding button.
An alert will inform you that forwarding has been disabled for that meeting.
Next, send the meeting. All recipients will not be able to forward the meeting request, even if they use the Disable Forwarding button on their own Outlook application.
Code:
Sub DisableForwarding()
ActiveInspector.CurrentItem.Actions("Forward").Enabled = False
MsgBox "Forwarding of this item has been disabled"
End Sub
Sub EnableForwarding()
ActiveInspector.CurrentItem.Actions("Forward").Enabled = True
MsgBox "Forwarding of this item has been enabled"
End Sub
G
-
Edited by
GranEYb
Friday, September 19, 2014 5:41 AM
-
Proposed as answer by
GranEYb
Friday, September 19, 2014 5:41 AM
September 19th, 2014 5:39am
There is a way to do this, the functionality does exist and is quite straightforward to implement. No license required, no extra special difficult steps, just two lines of code.
Here's some instructions I just put together:
Part 1 Enable coding
- Open Microsoft Outlook 2010
- Click File -> Options -> Customize Ribbon
- In the right pane, find the Home (Mail) tab. Right click and choose Add New Group from the popup menu.
- In the left pane, click the arrow under Choose commands from and select Main Tabs from the dropdown menu.
- In the left pane, expand the Developer item and then expand the Code item that appears below it.
- Select the Visual Basic item from the left pane and click the Add>> button between the two panes.
The Visual Basic item will be added below the New Group created in Step 3.
- Click OK. The Visual Basic item will appear in the Home tab of the ribbon
Part 2 Write the Code
- Click the newly created Visual Basic button, the Microsoft Visual Basic for Applications window will open.
- In the Microsoft Visual Basic for Applications window, click Insert -> Module.
- Copy the code in the file Disable_Forwarding.txt and paste it into the white window in the Microsoft Visual Basic for Applications window. See the bottom of this post for the code.
- Click File -> Save, or click the save icon on the toolbar.
- In the Microsoft Visual Basic for Applications window, click Insert -> Module.
- Copy the code in the file Enable_Forwarding.txt and paste it into the white window in the Microsoft Visual Basic for Applications window. See the bottom of this post for the code.
- Click File -> Save, or click the save icon on the toolbar.
- Close the Microsoft Visual Basic for Applications window and return to Outlook 2010.
Part 3 Create the buttons in Outlook
- Open Outlook Calendar
- Click on New Meeting
- Click File -> Options -> Customize Ribbon
- In the right pane, find the Home (Mail) tab. Right click on the item New Group (Custom) and choose rename from the popup menu.
- In the Display Name window, type Forwarding Control. Click OK.
- In the left pane, click the arrow under Choose commands from and select Macros from the dropdown menu.
- Select Project1.EnableForwarding and click the Add>> button between the panes.
- Select Project1.DisableForwarding and click the Add>> button between the panes.
- In the right pane, left click the item Visual Basic, then click the <<Remove button between the panes.
- In the right pane, right click the item Project1.EnableForwarding and choose Rename from the popup menu.
- In the Display name: window, type Enable Forwarding. Select the symbol highlighted in the image below and click OK.
- In the right pane, right click the item Project1.DisableForwarding and choose Rename from the popup menu.
- In the Display name: window, type Disable Forwarding.
Select the symbol highlighted in the image below and click OK.
- Click and hold down the left mouse button and drag the Forwarding (Custom) item so that it sits below the Actions group item. Release the left mouse button.
- Click OK. The newly created button will appear to the right of the Actions group on the Meeting tab in an Outlook calendar meeting request, and in an Outlook calendar appointment request.
- To use the buttons, create a new meeting, fill out the meeting details as normal and, at any time, click the Disable Forwarding button.
An alert will inform you that forwarding has been disabled for that meeting.
Next, send the meeting. All recipients will not be able to forward the meeting request, even if they use the Disable Forwarding button on their own Outlook application.
Code:
Sub DisableForwarding()
ActiveInspector.CurrentItem.Actions("Forward").Enabled = False
MsgBox "Forwarding of this item has been disabled"
End Sub
Sub EnableForwarding()
ActiveInspector.CurrentItem.Actions("Forward").Enabled = True
MsgBox "Forwarding of this item has been enabled"
End Sub
G
-
Edited by
GranEYb
Friday, September 19, 2014 5:41 AM
-
Proposed as answer by
GranEYb
Friday, September 19, 2014 5:41 AM
September 19th, 2014 5:39am
Hi there,
I have tried the above and sucessfully disabled "Forward". How do we get around "Forward as Attachment"? I have tried adding this as an argument to the code but so far no joy?
Many thanks!
Sarah
October 21st, 2014 3:21pm
December 4th, 2014 6:15pm
Hi GranEYb,
I use Outlook 2013, and this worked like a charm. Thanks ever so much for the instructions! You have no idea how much this will help me everyday!
March 10th, 2015 4:56pm
Thank you so much for the step by step. It makes absolutely no sense that this is not a standard feature in Outlook/Exchange.
March 30th, 2015 5:57pm
Hi G,
I am unable to complete step 3 below to create the button on new meetings. The issue being i can't locate the Home(Mail) tab.
-
Click on New Meeting
-
Click File -> Options -> Customize Ribbon
-
In the right pane, find the Home (Mail) tab. Right click on the item New Group (Custom) and choose rename from the
popup menu.
My system is a Windows 7, MS Outlook 2010.
Help!
July 30th, 2015 1:29am