在Excel列表数据验证中获取项目列表

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

我正在编写Excel加载项,而我想做的一件事就是使用完整的值列表构成数据验证列表。本质上,我想做的是允许用户针对测试提出多项选择题,他们可以在其中设置可能答案的下拉列表,但所选值是正确答案。获取所选项目的价值很容易,我能够做到。我遇到的问题是尝试在下拉列表中获取整个值列表。加载项不会预先知道此列表的值,因为它将由用户设置,但是它需要访问整个列表才能输出我尝试从该加载项生成的格式。我似乎无法在API文档中或在线上找到任何东西,而我唯一尝试过的就是在具有该列表的单元格上使用getSelectedRange()方法,这似乎从一开始就行不通这不是文档中可用的方法。

编辑:看来我的问题在我的解释中太混乱了。我的主要问题是,我将如何在数据验证列表中获取整个值列表?

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

据我所知,您的用户正在将可能的答案直接输入到电子表格中。相反,是否可以让他们在任务窗格中输入可能的答案?然后,您的代码可以以编程方式将列表放入工作表,并将列表保存在变量中。如果即使关闭了工作簿也希望保存列表,则可以将其保存在自定义属性或自定义XML部件中。

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