社区
C#
帖子详情
C# 操作Excel怎么把一个Cell设置成下拉框。
wolma
2010-08-26 10:51:48
C# 操作Excel怎么把一个Cell设置成下拉框?就像在excel里设置数据有效性那样,设置几个候选值,然后再选中其中一个。
谢谢。
...全文
714
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";
Aspose.
Cell
s
下拉框
及导入导出
Aspose.
Cell
s
下拉框
及导入导出
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...
web自动化-键盘&对话框&
下拉框
&显示等待&隐式等待
本课程主要讲解web自动化-键盘
下拉框
对话框 显示等待 隐式等待,主要内容如下:1. 键盘
操作
案例2.
下拉框
操作
3. 对话框处理4. 滚动条
操作
5. 显示等待6. 隐式等待7. 强制等待
C#
--代码
操作
Execl 设置单元格为
下拉框
Excel
下拉框
设置: 数据->有效性->序列
C#
代码
操作
: 单元格已经
设置成
下拉选项: worksheet.get_Range(worksheet.
Cell
s[1, 1], worksheet.
Cell
s[1, 1]).Validation.Modi...
C#
操作
Excel
相关方法总结
C#
操作
Excel
相关方法总结
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章