Код: Выделить всё
function CompanyDisplayDialog(event) {
Office.context.ui.displayDialogAsync("https://localhost:3000/Mycompany.html",
{height: 50, width: 50, displayInIframe: true},
(asyncResult) => {
dialog = asyncResult.value;
if (asyncResult.status === Office.AsyncResultStatus.Failed) {
console.error('Error opening dialog: ' + asyncResult.error.message);
} else {
const dialog = asyncResult.value;
dialog.addEventHandler(Office.EventType.DialogMessageReceived, receiveMessage);
dialog.addEventHandler(Office.EventType.DialogEventReceived, dialogClosed);
}
event.completed();
}
Код: Выделить всё
Office.onReady((info) => {
if (info.host === Office.HostType.Excel) {
console.log("Excel add-in is ready.");
//Office.context.ui.addHandlerAsync(Office.EventType.DialogParentMessageReceived,onMessageFromParent);
}
});
Код: Выделить всё
Company
Company Information
Uncaught TypeError TypeError: невозможно прочитать свойства неопределенного значения (чтение «регистра»)
at (appsforoffice.microsoft.com/lib/1.1/hosted/excel-win32-16.01.js:25:346859)
at (appsforoffice.microsoft.com/lib/1.1/hosted/excel-win32-16.01.js:25:1507516)
Promise.then ---
at (appsforoffice.microsoft.com/lib/1.1/hosted/excel-win32-16.01.js:25:1507458)
at (appsforoffice.microsoft.com/lib/1.1/hosted/excel-win32-16.01.js:25:1526108)
at t (appsforoffice.microsoft.com/lib/1.1/hosted/excel-win32-16.01.js:25:1530020)
at (appsforoffice.microsoft.com/lib/1.1/hosted/excel-win32-16.01.js:25:1530033)
at (appsforoffice.microsoft.com/lib/1.1/hosted/office.js:76:26614)
в (appsforoffice.microsoft.com/lib/1.1/hosted/office.js:76:26015)
в (appsforoffice.microsoft.com/lib/1.1/hosted/office.js:76:32590)
at c (appsforoffice.microsoft.com/lib/1.1/hosted/office.js:76:4670)
at (appsforoffice.microsoft.com/lib/1.1/hosted/office.js:76:4759)
at j (appsforoffice.microsoft.com/lib/1.1/hosted/office.js:76:31996)
at (appsforoffice.microsoft.com/lib/1.1/hosted/excel-win32-16.01.js:25:256293)
at (appsforoffice.microsoft.com/lib/1.1/hosted/office.js:76:33148)
at (appsforoffice.microsoft.com/lib/1.1/hosted/office.js:76:5641)
at (appsforoffice.microsoft.com/lib/1.1/hosted/office.js:76:4824)
at (appsforoffice.microsoft.com/lib/1.1/hosted/office.js:76:33041)
at (appsforoffice.microsoft.com/lib/1.1/hosted/excel-win32-16.01.js:25:115895)
at E (appsforoffice.microsoft.com/lib/1.1/hosted/office.js:76:29409)
at s (appsforoffice.microsoft.com/lib/1.1/hosted/office.js:76:31277)
at c (appsforoffice.microsoft.com/lib/1.1/hosted/office.js:76:4670)
at (appsforoffice.microsoft.com/lib/1.1/hosted/office.js:76:4759)
в (appsforoffice.microsoft.com/lib/1.1/hosted/office.js:76:34102)
в м (appsforoffice.microsoft.com/lib/1.1/hosted/office.js:76:6822)
скрипт ---
at (appsforoffice.microsoft.com/lib/1.1/hosted/office.js:76:6079)
at (appsforoffice.microsoft.com/lib/1.1/hosted/office.js:76:4475)
в H (appsforoffice.microsoft.com/lib/1.1/hosted/office.js:76:34631)
в (appsforoffice.microsoft.com/lib/1.1/hosted/office.js:76:35376)
at (appsforoffice.microsoft.com/lib/1.1/hosted/office.js:76:36231)
Я добавил локальный хост в домены приложений
Код: Выделить всё
https://localhost:3000
С уважением
Подробнее здесь: https://stackoverflow.com/questions/798 ... properties
Мобильная версия