gpt4 book ai didi

excel - 将组合框添加到 excel

转载 作者:行者123 更新时间:2023-12-04 19:49:39 25 4
gpt4 key购买 nike

我想在我的项目中将一些数据导出为 excel。我为此准备了一个结构。我想在此结构的某些列中使用组合框。

我找到了下面的例子,但这个例子对我不起作用。通常他应该一个接一个地添加数据,但他将它们视为文本并添加。

Example

它不会将加法作为单独的元素添加。它将“项目 1、项目 2、项目 3”添加到组合框中。我该如何解决这个问题。

Microsoft.Office.Interop.Excel 版本 15.0.0.0

我使用的是 Office 365。

var items = new List<string>() { "Item 1", "Item 2", "Item 3" };
var formattedItems = string.Join(",", items.ToArray());

var dropDownRange = sunWorksheet.Range["J2"].EntireColumn;
dropDownRange.Validation.Delete();
dropDownRange.Validation.Add(Excel.XlDVType.xlValidateList,
Excel.XlDVAlertStyle.xlValidAlertInformation,
Excel.XlFormatConditionOperator.xlBetween,
formattedItems,
Type.Missing);

dropDownRange.Value = "Item 2";

最佳答案

用“,”连接数据不起作用。代替 ”;”结合解决问题。

var items = new List<string>() { "Item 1", "Item 2", "Item 3" };
var formattedItems = string.Join(";", items.ToArray());

关于excel - 将组合框添加到 excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65697020/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com