2017-09-06 38 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周的時間。

感謝 展望工程團隊