【问题标题】:is it possible to create new worksheet in Excel 2013 using Office.js in Office Apps ??是否可以使用 Office Apps 中的 Office.js 在 Excel 2013 中创建新工作表?
【发布时间】:2014-06-25 15:06:00
【问题描述】:

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

我们在 Office.JS for Excel 2013 中是否有任何新的工作表创建实用程序/函数????或任何可用于此的替代解决方案?

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

问候,

公羊

【问题讨论】:

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


    【解决方案1】:

    据我所知,当前的 Office JavaScript API 中没有此类功能。但您应该能够向 Office 开发平台用户语音发布功能请求。

    http://officespdev.uservoice.com

    【讨论】:

      【解决方案2】:

      不,我还没有找到这样做的方法,但我的工作是从一个模板 Excel 文件开始,其中已经有很多工作表。

      【讨论】:

        【解决方案3】:

        在 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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-06-27
          • 1970-01-01
          相关资源
          最近更新 更多