如何设置Outlook VSTO加载项使用的IE版本?

时间:2015-09-24 15:22:31

标签: c# winforms internet-explorer webbrowser-control vsto

我很难找到相关信息。我的VSTO Outlook加载项中有一个Winforms Webbrowser控件。

在使用此控件的其他.net项目中,我通过在HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Internet Explorer \ MAIN \ FeatureControl \ FEATURE_BROWSER_EMULATION中设置注册表项来更改它的IE版本,使用ie values之一指定我的exe,但如果我为OUTLOOK.exe制作一个没有任何反应。

有谁熟悉这个?

2 个答案:

答案 0 :(得分:0)

如果它是64位计算机上的32位应用程序,则可能需要使用HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Internet Explorer \ MAIN \ FeatureControl \ FEATURE_BROWSER_EMULATION。

答案 1 :(得分:0)

请参阅以下链接

https://answers.microsoft.com/en-us/msoffice/forum/msoffice_outlook-mso_winother-mso_o365b/office-365-proplus-outlook-ie-browser-emulation/b1264b5d-93b0-4f49-8c40-752a1f0f563b

基本上,您需要更改以下注册表

Computer\HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION

此键为优先。 因此,设置此键将强制您的Webbrowser控件使用所需的IE版本