gpt4 book ai didi

c# - 如何根据用户输入的值创建验证范围?

转载 作者:行者123 更新时间:2023-12-04 20:20:43 25 4
gpt4 key购买 nike

我想在单元格“A1”中创建一个验证范围。此验证允许用户输入从 1 到 x 的值,而 x 指的是用户在“B1”中输入的值。例如,如果用户在“B1”中输入值 100,那么我们只能在“A1”单元格中输入 1 到 100。

我想知道如何在 C# 中做到这一点?

最佳答案

假设您具有互操作性,它将如下所示。备注 xlValidateWholeNumber , 可以改为 xlValidateDecimal (对于小数,下面的公式 1 需要是小数)。

private void SetValidationBetweenNumbers() 
{

Microsoft.Office.Tools.Excel.NamedRange cellThatNeedsValidating =
this.Controls.AddNamedRange(this.Range[""A1"", missing],
"cellThatNeedsValidating");

cellThatNeedsValidating.Validation.Add(
Excel.XlDVType.xlValidateWholeNumber,
Excel.XlDVAlertStyle.xlValidAlertStop,
Excel.XlFormatConditionOperator.xlBetween, "1", "=B1");
}

关于c# - 如何根据用户输入的值创建验证范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2497531/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com