我正在 excel 2013 中开发任务窗格 Office 应用程序。作为它的一部分,我必须使用 Office.js 在 Excel 2013 中创建一个新工作表。
我们在 Excel 2013 的 Office.JS 中是否有任何新的工作表创建实用程序/功能????或任何可用于此的替代解决方案?
请尽快回复我的帖子,因为这会影响我们目前的发展。
问候,
内存
我正在 excel 2013 中开发任务窗格 Office 应用程序。作为它的一部分,我必须使用 Office.js 在 Excel 2013 中创建一个新工作表。
我们在 Excel 2013 的 Office.JS 中是否有任何新的工作表创建实用程序/功能????或任何可用于此的替代解决方案?
请尽快回复我的帖子,因为这会影响我们目前的发展。
问候,
内存
据我所知,当前的 Office JavaScript API 中没有这种功能。但是您应该能够向 Office 开发平台用户语音发布功能请求。
不,我还没有找到这样做的方法,但我的工作是从一个模板 Excel 文件开始,其中已经有很多工作表。
在 Excel 2016 中,您可以在 WorksheetCollection 对象中使用 add 方法。
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