我正在开发excel 2013中的任务窗格Office应用程序。作为一部分,我必须使用Office.js在Excel 2013中创建一个新的工作表。
我们是否在Office 2013中为Excel 2013创建了实用程序/功能的新工作表?或任何替代解决方案随时可用?
请尽快回复我的帖子,因为这会影响我们当前的发展。
此致
Ram
答案 0 :(得分:0)
据我所知,目前的Office JavaScript API中没有这种功能。但您应该能够向Office Development Platform用户语音发布功能请求。
答案 1 :(得分:0)
不,我没有找到这样做的方法,但我的工作是从模板Excel文件开始,其中已有大量工作表。
答案 2 :(得分:0)
在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