使用电子表格齿轮 + VB.Net 在 Excel 中选择下拉列表默认值
Make drop down list default value selected in Excel using spreadsheet gear + VB.Net
我正在使用下面的代码在 Excel 中创建一个显示 "Yes,No" 值的下拉列表,但最初它显示空白
worksheet.Range("I4:I5").Validation.Add(ValidationType.List, ValidationAlertStyle.Information, ValidationOperator.Default, "Yes,No", 无)
最初我希望默认设置为 "No",并且 excel 单元格最初应该带有箭头 - 但没有发生
请帮助我,如何使用 VB.Net
中的电子表格工具来完成此操作
谢谢
拉梅什
向单元格添加验证不会自动用给定值填充该单元格,select 单元格也不会(这会使 "arrow" 出现,我认为这是对下拉句柄?)。
要实现这些附加功能,您需要通过 IRange.Value property and select the desired cell via the IRange.Select() 方法显式设置单元格值。示例:
' Get reference to range affected.
Dim range = worksheet.Range("I4:I5")
' Apply validation.
range.Validation.Add(ValidationType.List, ValidationAlertStyle.Information,
ValidationOperator.Default, "Yes,No", Nothing)
' Set initial values of cells to "No".
range.Value = "No"
' Select the first cell in the affected range, I4. Calling select
' directly on "range" would select both I4 and I5.
range(0, 0).Select()
我正在使用下面的代码在 Excel 中创建一个显示 "Yes,No" 值的下拉列表,但最初它显示空白
worksheet.Range("I4:I5").Validation.Add(ValidationType.List, ValidationAlertStyle.Information, ValidationOperator.Default, "Yes,No", 无)
最初我希望默认设置为 "No",并且 excel 单元格最初应该带有箭头 - 但没有发生
请帮助我,如何使用 VB.Net
中的电子表格工具来完成此操作谢谢 拉梅什
向单元格添加验证不会自动用给定值填充该单元格,select 单元格也不会(这会使 "arrow" 出现,我认为这是对下拉句柄?)。
要实现这些附加功能,您需要通过 IRange.Value property and select the desired cell via the IRange.Select() 方法显式设置单元格值。示例:
' Get reference to range affected.
Dim range = worksheet.Range("I4:I5")
' Apply validation.
range.Validation.Add(ValidationType.List, ValidationAlertStyle.Information,
ValidationOperator.Default, "Yes,No", Nothing)
' Set initial values of cells to "No".
range.Value = "No"
' Select the first cell in the affected range, I4. Calling select
' directly on "range" would select both I4 and I5.
range(0, 0).Select()