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.
Related
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.
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.
In office applications i want to get the word on which the user right clicks.
i was able to get for Excel and Word. in outlook and PowerPoint i am not able detect the right click event.
In outlook i want to detect right click on a word in mail body.
In power point i want to detect right click in a slide content.
In outlook i have tried the events:
ItemContextMenuDisplay,
AttachmentContextMenuDisplay,
FolderContextMenuDisplay,
ContextMenuClose,
StoreContextMenuDisplay,
ViewContextMenuDisplay,
In power point i have tried:
WindowBeforeRightClick,
can somebody help me with the events to be used?
I will try to answer the Outlook part.
The Outlook object model doesn't provide any events for that. The only possible solution is to add your control to the context menu and handle the getVisible or getEnabled callbacks. Thus, you will be aware when the context menu is going to be displayed. But it seems MS doesn't provide the required IDs for that menu, see Extending the User Interface in Outlook 2010 for more information.
See Office 2013 Help Files: Office Fluent User Interface Control Identifiers
In the case of PowerPoint, WindowBeforeRightClick is the correct event.
You would find that setting Cancel = True in the handler for that event only works if the right-click is on the slide itself. On a shape or within a text range this fails to work as expected.
Workaround is the lock the screen and switch to a different view and back and then update the screen to prevent the contextual menu from appearing for the shape/text range.
Is there a way, with power tools or other extensions, to make it so that the changeset number is be displayed on an alert?
Currently it displays on the status bar, but disappears after a while, or at least make this more prominent?
Output from TFS commands shows up in Visual Studio's Output window, but you need to change the "Show output from" dropdown to "Source Control - Team Foundation". Check-ins will produce output like:
Changeset 1234567 successfully checked in.
You can setup alerts in TFS which sends you an email with the checkin information, including the changeset number. There is an limited alert editor shipped with visual studio (see in the menu Team -> Project Alerts). You can choose the option "Anything checked in"
There are also the power tools which give an editor with more options. You can then filter also on user name. But be aware that everybody should set up their own alert.
For example, how do I show or hide the Outlook envelope icon from an Outlook Rule?
The envelope icon option is set by going to:
Tools -> Options...
E-mail Options
Advanced E-mail Options
Show an envelope icon in the notification area
The reason why I say programmatically is because none of the standard Rule actions apply. (The "Clear the message flag" action doesn't seem to work. Also, there's no "Set the message flag" action.)
This means that the solution will probably be in the form of a VBA script, Add-in or custom action. As a last resort, I'll write my own task bar notification.
In the documentation, I found IMsoEnvelope, but that is only for sending email from other Office applications.
The action is "Clear the message flag"