社区
C#
帖子详情
C# 操作Excel怎么把一个Cell设置成下拉框。
wolma
2010-08-26 10:51:48
C# 操作Excel怎么把一个Cell设置成下拉框?就像在excel里设置数据有效性那样,设置几个候选值,然后再选中其中一个。
谢谢。
...全文
779
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
下拉框
及导入导出
- 设置验证类型为`ValidationType.List`,表示你希望创建
一个
列表
下拉框
。 - 通过`Formula1`属性提供
下拉框
的值列表,可以是直接的逗号分隔值或者单元格引用。 2. **设置
下拉框
属性**: - `AllowBlank`属性决定...
C#
读取
Excel
本主题聚焦于“
C#
读取
Excel
”,这是
一个
常见的需求,特别是在数据分析、数据导入导出或者用户界面数据展示的场景。下面我们将深入探讨如何在
C#
中实现这一功能。 首先,为了“弹出选框选择
Excel
文件”,你需要使用`...
Spread控件使用手册.docx
例如,可以使用以下代码来创建
一个
下拉框
: fpSpread1.Row = 2 fpSpread1.Col = 2 fpSpread1.
Cell
Type =
Cell
TypeComboBox fpSpread1.TypeComboBoxList = "Mastiff" + Chr$(9) + "Sheepdog" + Chr$(9) + "Terrier" ...
C#
操作
Excel
总结(最全面的
操作
EXCEL
技巧汇总)
0.导入命名空间: 1 2 3 4 ... usingMicrosoft.Office.Core;... usingMicrosoft.Office....1.如何打开已有
excel
文档,或者创建
一个
新的
excel
文档 1 2 3 Application...
C#
--代码
操作
Execl 设置单元格为
下拉框
Excel
下拉框
设置: 数据->有效性->序列
C#
代码
操作
: 单元格已经
设置成
下拉选项: worksheet.get_Range(worksheet.
Cell
s[1, 1], worksheet.
Cell
s[1, 1]).Validation.Modi...
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章