我正在为我的项目创建一个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
请帮助这些人...
Excel数据验证API是ExcelApi 1.8需求集的一部分。非订阅Office 2016不支持此需求集。订阅Office(Office 365)版本1808(内部版本10730.20102)或更高版本支持此需求集。有关Excel需求集的更多信息,请参见Excel JavaScript API Requirement Sets。