社区
C#
帖子详情
C# 操作Excel怎么把一个Cell设置成下拉框。
wolma
2010-08-26 10:51:48
C# 操作Excel怎么把一个Cell设置成下拉框?就像在excel里设置数据有效性那样,设置几个候选值,然后再选中其中一个。
谢谢。
...全文
842
9
打赏
收藏
C# 操作Excel怎么把一个Cell设置成下拉框。
C# 操作Excel怎么把一个Cell设置成下拉框?就像在excel里设置数据有效性那样,设置几个候选值,然后再选中其中一个。 谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wolma
2010-08-26
打赏
举报
回复
去试试Jensel给的代码。我看到C#里也有这些方法属性,只是不知道怎么用。
deyygywxf
2010-08-26
打赏
举报
回复
Sub Macro1()
'
' Macro1 Macro
' 宏由 user 录制,时间: 2010-8-26
'
'
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="1,2,3,4"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.IMEMode = xlIMEModeNoControl
.ShowInput = True
.ShowError = True
End With
End Sub
-小蕾-
2010-08-26
打赏
举报
回复
学习了,标记一下
Jesenl
2010-08-26
打赏
举报
回复
Sub Macro1()
'
' Macro1 Macro
' 宏由 user 录制,时间: 2010-8-26
'
'
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="1,2,3,4"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.IMEMode = xlIMEModeNoControl
.ShowInput = True
.ShowError = True
End With
End Sub
Jesenl
2010-08-26
打赏
举报
回复
Sub Macro1()
'
' Macro1 Macro
' 宏由 user 录制,时间: 2010-8-26
'
'
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="1,2,3,4"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.IMEMode = xlIMEModeNoControl
.ShowInput = True
.ShowError = True
End With
End Sub
hyblusea
2010-08-26
打赏
举报
回复
[Quote=引用 2 楼 ly_longyue 的回复:]
引用 1 楼 hyblusea 的回复:
录制宏,看一下他调用的方法及步骤
c# 怎么搞宏
[/Quote]
在Excel里面, 录制宏, 然后再将某列设置为下拉
龍月
2010-08-26
打赏
举报
回复
[Quote=引用 1 楼 hyblusea 的回复:]
录制宏,看一下他调用的方法及步骤
[/Quote]
c# 怎么搞宏
hyblusea
2010-08-26
打赏
举报
回复
录制宏,看一下他调用的方法及步骤
wolma
2010-08-26
打赏
举报
回复
解决了,谢谢Jensel的提示 这是C#代码:
RSsheet = (Microsoft.Office.Interop.Excel._Worksheet)RSbook.Sheets.get_Item(1);
Range rng = (Range)RSsheet.Cells[1,1];
rng.Validation.Add(XlDVType.xlValidateList, XlDVAlertStyle.xlValidAlertStop, XlFormatConditionOperator.xlBetween,"1,2,3", miss);
rng.Validation.InCellDropdown = true;
rng.Validation.IgnoreBlank = true;
rng.Value2 = "2";
c#
操作
wps中的
excel
在
c#
中可以
操作
office的
excel
,这个
c#
保存
excel
C#
导出数据到
EXCEL
方法谈 (附实例源码和详细讲解) 如果你耐心仔细看完本文,相信以后再遇到导出EXCLE
操作
的时候你会很顺手觉得SO EASY,主要给新手朋友们看的,老鸟可以直接飘过了,花了一晚上的时间写的很辛苦,如果觉得对你有帮助烦请留言支持一下,我会写更多基础的原创内容来回报大家。
C#
导出数据到
EXCEL
表格是个老生常谈的问题了,写这篇文章主要是给和我一样的新手朋友提供两种导出EXCE...
C#
中NPOI库
操作
Excel
文件实战指南
NPOI是
一个
开源的.NET库,它允许开发者在不使用Microsoft Office的情况下创建、读取和编辑Microsoft Office文件格式。NPOI提供了广泛的API来
操作
Excel
、Word和PowerPoint文件,使得.NET应用程序可以无缝地处理这些文件类型。NPOI在处理大型文件时尤其有用,因为它不需要将整个文件加载到内存中,从而提高了应用程序的性能。本章节将概述NPOI库的基本信息,并为接下来深入学习NPOI的高级
操作
做好铺垫。
C#
高效
操作
Excel
文件实战指南
在现代企业级开发中,
Excel
广泛应用于数据报表、财务分析与批量处理场景。
C#
通过和NPOI等技术实现对
Excel
的高效
操作
。前者依托COM组件,适合复杂格式与公式计算;后者无需安装Office,适用于服务器端高并发导出。典型应用包括自动生成财务报表、用户数据批量导入、WinForm/WPF界面与
Excel
双向同步等。本章为后续深入技术细节提供实践导向与选型依据。
操作
类型同步时机技术要点适用场景新增行提交时批量追加定位末尾行日常填报删除行。
C#
导出导出
操作
Excel
的6种方法实现
Microsoft.Office.Interop.
Excel
是
一个
Microsoft.Office.Interop程序集,它提供
一个
C#
API来编写
Excel
文件。与Microsoft.Office.Interop.
Excel
和NPOI相比,EPPlus提供了更好的性能和更容易使用的API。Aspose.
Cell
s是
一个
商业级的
Excel
类库,它提供了一组用于处理
Excel
文件的高级API。与Microsoft.Office.Interop.
Excel
相比,NPOI提供了更好的性能和更容易使用的API。
C#
111,129
社区成员
642,532
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章