I've been having an issue with locale overriding in my Outlook Add-in. I recently added some simple override logic to the manifest to point the user to our UK sign in process if they are in a UK locale. For example:
<SourceLocation DefaultValue="https://our-url.com/assets/outlook.html">
<Override Locale="en-gb" Value="https://our-url.co.uk/assets/outlook.html" />
</SourceLocation>
This works correctly in outlook web, so the overrides appear to be implemented correctly. All the urls are the UK versions when I change my language to English(United Kingdom). However it does not work in Outlook desktop. It's picking up the locale as en-us regardless of any settings I change in Outlook or on my PC. We've also had an internal user located in the UK attempt to use the add-in and they still see the US version in Outlook desktop.
Edit: I'm on Windows 7 with Outlook 2016 (Also tested on Windows 10 with Outlook 2016). I've tried setting the editing language under Outlook's options menu to English (United Kingdom) as well as changing the date format, location, key board language, and system locale under the Windows control panel to English (United Kingdom) and changing the Outlook display language settings to match Microsoft Windows. There doesn't seem to be any variants of the english display language pack for Outlook. Just one general english pack.
What setting specifically is checked by Outlook desktop to determine locale?
Related
For an Outlook Add-in, the IconURL (defined in the Manifest) appears OK when Outlook is running in the Web, but fails to appear for Outlook Desktop
Just in case this might be relevant: the M/S documentation: https://learn.microsoft.com/en-us/javascript/api/manifest/iconurl?view=common-js-preview is not totally clear: "For content and task pane apps, the image specified must be 32 x 32 pixels. For mail apps, the image resolution must be 64 x 64 pixels" - is an Outlook Add-in a "mail app"? Presumably, as Manifest validation fails on a 32 x 32 pixel image - but is fine with 64 x 64
Screenshots below of Web, with icon, and Desktop, without, in that order, plus part of Manifest
<!-- The display name of your add-in. Used on the store and various places of the Office UI such as the add-ins dialog. -->
<DisplayName DefaultValue="TeamsAssist Help" />
<Description DefaultValue="TeamsAssist Notifications Help"/>
<IconUrl DefaultValue="~remoteAppUrl/Images/TeamsAssistLogo64x64.png"/>
<HighResolutionIconUrl DefaultValue="~remoteAppUrl/Images/TeamsAssistLogo128x128.png"/>
is an Outlook Add-in a "mail app"?
Yes, it is. Outlook add-ins stand separately unlike other Office add-ins. See Microsoft Office - Exploring the JavaScript API for Office: Mail Apps for more information.
Currently we do not use the icon in the taskbar title in Win32. This is one of the differences between the two clients.
We track Outlook add-in feature requests on our Tech Community Page. Please submit your request there and choose the appropriate label(s). Feature requests on Tech Community are considered when we go through our planning process.
Github Label: “Type: product feature request”
https://aka.ms/M365dev-suggestions
Is there a way to have an outlook add-in that uses a global scope? I want to be able to launch the add-in at any time, but not necessarily relate it to a specific e-mail. According to the documentation I found, the closest thing would be to have it appear as a Module, but then it only works on the desktop version (not the web), and doesn't allow you to view it alongside e-mails. It would be ideal if this could run on the side of the screen, similar to how Skype works on the web version of Outlook, on both the desktop and web versions. Is Skype a special case, or is it possible to build an add-in like that?
Web-based add-ins work in the context of the current item only.
Instead, you may consider developing a browser plug-in which modifies a web page dynamically. And for the desktop editions of Outlook you may consider creating a COM based add-in which allows to customize the UI in the way you need. See Walkthrough: Creating Your First VSTO Add-In for Outlook to get started quickly.
I have a Windows Server 2008 R2 platform hosting a website in a cloud service provider. When I remote desktop in as the main administrator account the UI and system locale is set to Chinese (convenient for the Chinese freelancers we have working on the project). How do I set it so that it is not system wide as it ask for a system reboot.
I created a new user and placed it in the administrator group but how do I set it so that whenever this user logs on, everything is displayed in English while the main administrator user account remains the same and displays Chinese?
I downloaded the english pack and installed it on the server. With my second administrator account, I changed the language under the "Keyboard and Languages" tab to english. Problem solved.
Now my first administrator account will always display windows GUI in chinese while the second one one will display english. Restart of the server was required though as prompted when the setting was changed.
On my Nexus 7 input keyboard I have an option to switch languages (Bulgarian, Russian and English).
I want to create such input on windows phone application, but was not able to find a way to do that?
I am not going to deploy the application on the store, just wanted to enabled this on the emulator.
Users can set this for themselves in the keyboard settings. You can't interact with the keyboard as a developer aside from setting it's inputscope (eg. web address, e-mail, numbers).
I have a word document with a form, that form uses datetimepicker control, it is in the "mscomct2.ocx" file. I know how to register it in a windows computer. but I need to run that word document in a Apple computer. When I open the document it gives following error;
"Microsoft Forms" Could not load an object because it is not available on this machine.
You cannot run activeX controls on Office for Mac as it is a Windows-only technology.
you can use alternative date picker by Ron de Bruin on excel for mac