2017-09-06 39 views
0

我有一个附加的命令当我点击命令按钮打开通过Dialog API的Outlook 2016加载项对话框上的“加载”挂

一个对话框,对话框打开和“加载”微调出现。在Outlook 2016中,微调器会冻结,页面不会显示。当您通过拖动边缘来调整对话框大小时,所请求的页面突然出现。有时页面正常加载。

这发生在Outlook 2016 32位版本16.0.8326.2096上,但也发生在Outlook 2016的早期版本上。在Outlook 2013 SP1和Outlook Web上运行良好。

监视器设置:。的MacBook Pro视网膜(2880x1800艺术)+ 2×华硕PB278 27" (2560×1440),运行Boot Camp /视窗8.1 Pro还发生,而无需连接在显示器和其它构造

FunctionFile JS。 :

var envUrl = window.location.host; 
var fullUrl = 'https://' + envUrl + '/'; 
var _event; 

(function() { 
    Office.initialize = function() {}; 
})(); 

function openDialog(e) { 
    _event = e; 
    Office.context.ui.displayDialogAsync(fullUrl + 'Pages/Dialog.html', 
     { height: 50, width: 50, displayInIframe: true }, 
     function (asyncResult) { 
      var dialog = asyncResult.value; 
      dialog.addEventHandler(Office.EventType.DialogEventReceived, 
      processDialogEvent); 
    }); 
} 

function processDialogEvent() { 
    _event.completed(); 
} 

Dialog.html:

<!DOCTYPE html> 
<html> 
<head> 
    <title></title> 
    <meta charset="utf-8" /> 
    <script src="https://appsforoffice.microsoft.com/lib/1/hosted/office.js" type="text/javascript"></script> 
</head> 
<body> 
</body> 
</html> 
+0

您可以加入你是如何调用该对话框,并在页面加载你对这个问题的一些代码样本? –

+0

你有什么特定版本的Outlook 2016? (即16.0.8530.1000) 你的DPI /多显示器/ etc设置有什么奇怪的/独特的? –

+0

@ OutlookAdd-insTeam-MSFT在该问题中添加了版本号和设置详细信息。 –

回答

0

感谢您的耐心等待我们。修复了这个错误,修复程序应该在构建< 16.0.8619.1000>或更高版本中可用。根据客户的发布渠道,获取更新版本可能需要4-8周的时间。

感谢 展望工程团队