How to hide or remove a button from outlook Ribbon? - outlook

How to hide or remove button (Office Add-ins) from Ribbon? this button appears when compose a new message?
I tried all the following methods, but no one of them works (with no error raised).
Applied this registry key;
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Outlook\Options\WebExt]
"StoreButtonInRibbonHomeTabAllowed"=dword:00000000
Untick option Add-ins from customize ribbon # Main Tabs.
Removed Office Add-ins from customize ribbon # Compose Tools.
I am using office 2016.

The changes in the windows registry may not apply immediately. Here is what the How To Disable GET ADD-INS Button in Outlook article states:
Close Outlook and force a replication use GPUDATE /FORCE (not as an Admin because this is a local user) or reboot and you will see that the GET ADD-INS button is not just disabled, it is removed all together. Note that we have noticed that the first time Outlook is started it takes an extra minute or two, which is very strange but acceptable.
Read more about the windows registry key in the Update adds the Store button to the Home tab ribbon in Outlook 2013 article.

Related

Add-in not available in shared mailbox

I was using an add-in with a shared mailbox.
After doing some work. I Can't be used now.
Details are described below.
Open a shared mailbox Using the "Open another mailbox" option setting.
Click Get Add-in to open the dialog screen.
Remove the add-in from the "admin-managed"
"Error AccessDenied" Is displayed when adding an add-in.
There are also problems with official add-ins(etc...My Templates )
Please tell me how to solve this problem.
Open Another Mailbox" scenario is not fully supported on Outlook Web Add-ins as of now. We are working on our document update to reflect this status. You can request for this support by creating an entry in our Microsoft 365 Developer Platform Ideas page

Vsto Addin to show on home tab

I have created a vsto Addin where I want to show a Ribbon control on Inbox window and when the user clicks reply in same window(not in pop out window).
I was able to set the addin to load on Outlook compose and reply pop out windows.
I tried to set the property controlId as TabMail and selected RibbonType property (selected everything, just tried hopping one of those will work )
Any one have a solution
Do you get any Ribbon UI errors?
By default, if an VSTO Add-in attempts to manipulate the Microsoft Office user interface (UI) and fails, no error message is displayed. However, you can configure Microsoft Office applications to display messages for errors that relate to the UI. You can use these messages to help determine why a custom Ribbon does not appear, or why a Ribbon appears but no controls appear.
To show VSTO Add-in user interface errors
1. Start the application.
2. Click the File tab.
3. Click Options.
4. In the categories pane, click Advanced.
5. In the details pane, select Show VSTO Add-in user interface errors, and then click OK.
For Outlook, the Show VSTO Add-in user interface errors checkbox is located in the Developer section of the details pane. For other applications, the checkbox is located in the General section of the details pane.
Most probably the TabMail id doesn't exist in all contexts and you get an UI error. So, a custom UI is not shown finally. Am I right?

How to remove Outlook add-in load times from the registry?

According to the following article
https://msdn.microsoft.com/en-us/library/office/jj228679.aspx#ol15WhatsNew_AddinDisabling
Outlook uses the median time of 5 last runs and compares it to 1 millisecond (for add-in startup). This means that if I optimize my add-in and re-install it, I should run Outlook at least 4 more times to calculate the correct value of add-in startup.
Does anybody know where this value is stored in Outlook (I guess registry)?
I tried to remove my add-in's value from the following key:
HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\AddInLoadTimes
but it doesn't help, it still remembers it.
Alex,
Is your add-in listed in the Disabled Items list in Outlook?
If so, you need to remove the add-in from the Disabled Items list first. To re-enable an add-in:
In the application, click the File tab.
Click the ApplicationName Options button.
In the categories pane, click Add-ins.
In the details pane, verify that the add-in appears in the Disabled Application Add-ins list.
The Name column specifies the name of the assembly, and the Location column specifies the full path of the application manifest.
In the Manage box, click Disabled Items, and then click Go.
Select the add-in and click Enable.
Click Close.

F1 addin help redirects to Lync

I have been working on an outlook add-in for the last couple of weeks and I have been looking around for a way to get rid of the “Press F1 for add-in Help” context that is displayed when the user points the mouse on the add-in.
Now, I know that it is not possible because Microsoft does that in order to prevent users that the add-in is actually a third part component and was not provided by Microsoft and they don’t assume any responsibility of the add-in misbehavior.
My problem is: When I press F1 I don’t get the general outlook Help menu, but it gives me the Lync Help Menu. And that doesn’t make any sense for my users.
Any help, hint of how to get the F1 button to display the general Outlook Menu, and/or explanation of why is it behaving as described above are much appreciated.
Thanks.
EDIT 1: Lync's help page only shows up in Outlook 2013, on Outlook 2010, F1 displays original Outlook Help Menu.
EDIT 2: I created a new project added a ribbon and a button, I did not make any modification or set any options and added a setup project to test it on Outlook 2013 and Lync still shows up, so I am guessing that I did not do anything wrong in my first project.
First of all, you are right. The Outlook extensibility model doesn't provide anything for that.
However, you may consider setting up a keyboard hook to override the default behavior in Outlook. See Using shortcut keys to call a function in an Office Add-in for a sample code.

Outlook using rules not showing new message alert in system tray

I created a few rules for Microsoft Outlook 2010, that specific mails go to specific folders. This works fine, but I don't get an alert in system tray when I have new mails.
Is there a way to fix this?
According to the sources I've listed below, this seems to not be possible, and it seems to be expected behavior of MS Office since 2007.
http://answers.microsoft.com/en-us/office/forum/office_2010-outlook/show-an-envelope-icon-in-the-taskbar-and-play-a/7c5608af-dca4-46c7-ad40-bd959a2c1402
http://www.msofficeforums.com/outlook/6140-modifying-rule-show-new-mail-envelope-task.html
http://www.howto-outlook.com/faq/missingenvelope.htm
I would love for someone to prove me wrong, because I would like to have an envelope as well. Wish MS would at least give an option to turn this setting on and off.
It is possible with an additional rule.
Open the Rules and Alerts dialog;
Outlook 2003 an Outlook 2007: Tools-> Rules and Alerts… (press OK if you get an HTTP warning)
Outlook 2010: tab Home-> group Move-> button Rules-> Manage Rules & Alerts…
Outlook 2013: File/Home -> Manage Rules and Alerts
Button New Rule…
Select "Start from a blank rule" and verify that "Check messages when they arrive" is selected.
Press Next to go to the Conditions screen.
Verify that no condition is selected and press Next.
A warning will pop-up stating that this rule will apply to all messages. Press "Yes" to indicate that that is correct.
Select the action "display a Desktop Alert".
Press Finish to complete the rule.
If needed move the "display a Desktop Alert" rule all the way to the top.
Source: https://social.technet.microsoft.com/Forums/office/en-US/df4b0309-beb0-4eb8-9e90-e06214e5c1bf/notifications-envelope-not-showing-for-subfolders-using-rule-move-to-folder?forum=outlook
I just added the Outlook 2013 part, because this old question/problem is still relevant in the current version where I use this mechanism successfully.

Resources