是否可以使用Office Apps中的Office.js在Excel 2013中创建新工作表?

时间:2014-06-25 15:06:01

标签: office365 excel-2013 office365-apps apps-for-office

我正在开发excel 2013中的任务窗格Office应用程序。作为一部分,我必须使用Office.js在Excel 2013中创建一个新的工作表。

我们是否在Office 2013中为Excel 2013创建了实用程序/功能的新工作表?或任何替代解决方案随时可用?

请尽快回复我的帖子,因为这会影响我们当前的发展。

此致

Ram

3 个答案:

答案 0 :(得分:0)

据我所知,目前的Office JavaScript API中没有这种功能。但您应该能够向Office Development Platform用户语音发布功能请求。

http://officespdev.uservoice.com

答案 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