运行Process.Start(“ Outlook.exe”,“ / recycle”)时Outlook变成白色

时间:2019-02-20 01:29:18

标签: outlook

我正在开发VSTO加载项,启用Outlook的“ MinToTray”时(通过Outlook图标托盘中的上下文菜单),我需要重新激活(打开)Outlook。 我使用 Process.Start(“ Outlook.exe”,“ / recycle”)来做到这一点。而且有效。除非重新调整Outlook的大小,否则第一次重新打开Outlook时,其标题栏,功能区和命令栏将变为白色。

图片[{https://i.stack.imgur.com/VuKOZ.png]

有人知道如何解决此问题吗?非常感谢。

谢谢!

2 个答案:

答案 0 :(得分:0)

尝试改为致电<Select placeholder='ALL' onChange={(entry) => { let valuesSource = []; for (let i = 0; i < entry.length; i = i + 1) { valuesSource.push(entry[i].value); } let newFilteredPush = _.cloneDeep(filteredPush) if(indexSource === -1) { newFilteredPush.push({ id: 'Source', value: valuesSource }); } else { newFilteredPush[indexSource].value = valuesSource; } this.setState({ filteredPush: newFilteredPush }); }} ... />

答案 1 :(得分:0)

感谢@Dmitry Streblechenko。最小化和隐藏Outlook时,Application.ActiveExplorer.Activate将不起作用(请检查系统托盘中Outlook图标的上下文菜单);

我自己修复了它。需要扩展我的VSTO面板,直到Outlook从最小化和隐藏状态完全恢复。