社区
C#
帖子详情
C# 操作Excel怎么把一个Cell设置成下拉框。
wolma
2010-08-26 10:51:48
C# 操作Excel怎么把一个Cell设置成下拉框?就像在excel里设置数据有效性那样,设置几个候选值,然后再选中其中一个。
谢谢。
...全文
784
9
打赏
收藏
C# 操作Excel怎么把一个Cell设置成下拉框。
C# 操作Excel怎么把一个Cell设置成下拉框?就像在excel里设置数据有效性那样,设置几个候选值,然后再选中其中一个。 谢谢。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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";
Aspose.
Cell
s
下拉框
及导入导出
Aspose.
Cell
s
下拉框
及导入导出
C#
读取
Excel
1、弹出选框选择
Excel
文件 2、自动将
Excel
的所有工作表加载到
下拉框
3、根据用户的需要,选择自己想要看哪
一个
工作表的哪一些列的数据
Spread控件使用手册.docx
C#
与
EXCEL
数据嵌套工具
C#
--代码
操作
Execl 设置单元格为
下拉框
Excel
下拉框
设置: 数据->有效性->序列
C#
代码
操作
: 单元格已经
设置成
下拉选项: worksheet.get_Range(worksheet.
Cell
s[1, 1], worksheet.
Cell
s[1, 1]).Validation.Modi...
C#
操作
Excel
总结(最全面的
操作
EXCEL
技巧汇总)
0.导入命名空间: 1 2 3 4 usingMicrosoft.Office.Core; usingMicrosoft.Office.Interop.
Excel
; usingSystem.IO; usingSystem.Reflection; 1.如何打开已有
excel
文档,或者创建
一个
新的
excel
文档 1 2 3 Application...
C#
111,112
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章