0

我从 .NET C# 应用程序生成了一些 Excel 文件。我使用 PIA 2002。

我可以密码保护,做一个冻结窗格,改变单元格的颜色......我不能做的一件事。我想允许一个特定的范围,用户只能输入一个数字.....

我怎样才能做到这一点 ?

谢谢,

4

2 回答 2

1

我不确定 C# 提供的控件,但 Excel 有一个内置的功能,您可以访问它。数据验证功能允许您控制单元格中允许的条目。我会打开 Excel 并使用选项,然后看看你是否可以在 C# 中引用。我想如果你能做你列出的所有其他事情,你就可以。

您需要根据您的要求选择允许“整数”或“小数”。

于 2009-10-09T15:36:05.480 回答
0

不幸的是,无法仅在整个工作表上为每个单元格分配事件。您唯一能做的就是不断检查该范围内是否只有数字的值。这相对容易,因为您可以一次将整个范围的值转换为double[][]

于 2009-10-09T13:40:44.417 回答