#office365 #excel-2013 #office365-apps #apps-for-office
#office365 #excel-2013 #office365-приложения #приложения для офиса
Вопрос:
Я разрабатываю приложения Office для панели задач в Excel 2013. Как часть этого, я должен создать новый рабочий лист в Excel 2013 с помощью Office.js .
Есть ли у нас какая-либо новая утилита / функция для создания листов в Office.JS для Excel 2013???? или любое альтернативное решение, доступное для этого??
Пожалуйста, ответьте на мой пост как можно скорее, поскольку это влияет на нашу текущую разработку.
С уважением,
ОЗУ
Ответ №1:
Насколько я знаю, в текущем API Office JavaScript нет такой функции. Но вы должны иметь возможность отправлять запрос функции голосу пользователя платформы разработки Office.
Ответ №2:
Нет, я не нашел способа сделать это, но моя работа заключалась в том, чтобы начать с файла шаблона Excel с большим количеством листов, уже находящихся в нем.
Ответ №3:
В Excel 2016 вы можете использовать метод add в объекте WorksheetCollection.
Excel.run(function (ctx) {
var wSheetName = 'Sample Name';
var worksheet = ctx.workbook.worksheets.add(wSheetName);
worksheet.load('name');
return ctx.sync().then(function() {
console.log(worksheet.name);
});
}).catch(function(error) {
console.log("Error: " error);
if (error instanceof OfficeExtension.Error) {
console.log("Debug info: " JSON.stringify(error.debugInfo));
}
});
Источник: https://dev.office.com/reference/add-ins/excel/worksheetcollection