gpt4 book ai didi

c# - 如何使用 C# 将 Excel 单元格设置为组合框?

转载 作者:行者123 更新时间:2023-12-03 00:27:47 25 4
gpt4 key购买 nike

我一直在网上搜索,但找不到将单元格变成组合框(或有时似乎被称为下拉菜单)的方法?我使用的是 Microsoft.Office.Interop.Excel 版本 14.0(运行时版本 2.0.50727)。

最佳答案

这是我试图实现的解决方案:

Excel.Application App = null;
Excel.Workbook Book = null;

Excel.Worksheet Sheet = null;

object Missing = System.Reflection.Missing.Value;

try
{
App = new Excel.Application();
Book = App.Workbooks.Add();

Sheet = (Excel.Worksheet) Book.Worksheets[1];

Excel.Range Range = Sheet.get_Range("B2", "B2");

Range.Validation.Add(Excel.XlDVType.xlValidateList
, Excel.XlDVAlertStyle.xlValidAlertStop
, Excel.XlFormatConditionOperator.xlBetween
, "Item1,Item2,Item3"
, Type.Missing);
Range.Validation.InCellDropdown = true;
Range.Interior.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.FromArgb(255, 217, 217, 0));

App.Visible = true;
}
finally
{
Base.ReleaseObject(Sheet);
Base.ReleaseObject(Book);
Base.ReleaseObject(App);
}

关于c# - 如何使用 C# 将 Excel 单元格设置为组合框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19504731/

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