Excel加载项-发生意外错误-处理请求时发生内部错误

问题描述 投票:0回答:1

我正在为我的项目创建一个Excel加载项,其中必须将数据列表作为下拉列表绑定到单元格。当我尝试使用现有代码对其进行绑定时,它会使用RichApi.Error

还原。

[我已经用Visual Studio 2017创建了Excel插件项目。在Home.Js文件中,使用document.ready function()绑定单元格中的值列表。

$(document).ready(function () {
        Excel.run(function (ctx) {
        var sheet = ctx.workbook.worksheets.getActiveWorksheet();
    let range = sheet.getRange("A2:C2");
        range.dataValidation.clear();
        range.dataValidation.rule = {
            list: {
                inCellDropDown: true,
                source: "Option1, Option2, Option3"
            }
        };
     return ctx.sync();
     });
     }
 )};

预期行为:-将下拉列表绑定到单元格

当前行为:-GeneralException:发生内部错误。在匿名函数

环境:

主持人[Excel,Word,PowerPoint等]:Excel 2016Office版本号:Office Professional Plus 2016 16.0.4849-64位作业系统:Windows 10Office Js版本:Microsoft.Office.js.1.1.0.16

请帮助这些人...

.net office-js excel-addins
1个回答
0
投票

Excel数据验证API是ExcelApi 1.8需求集的一部分。非订阅Office 2016不支持此需求集。订阅Office(Office 365)版本1808(内部版本10730.20102)或更高版本支持此需求集。有关Excel需求集的更多信息,请参见Excel JavaScript API Requirement Sets

© www.soinside.com 2019 - 2024. All rights reserved.