Только число в ячейке Excel путем программирования C # - PullRequest
0 голосов
/ 09 октября 2009

Я генерирую некоторый файл Excel из приложения .NET C #. Я использую PIA 2002.

Я могу защитить паролем, сделать стоп-кадр, изменить цвет ячеек ... одна вещь, которую я не могу сделать. Я хотел бы разрешить для определенного диапазона, использование может вводить ТОЛЬКО число .....

Как я могу это сделать?

Спасибо

Ответы [ 2 ]

1 голос
/ 09 октября 2009

Я не уверен в элементах управления, доступных в C #, но в Excel есть встроенная функция, которая будет работать, вы можете получить к ней доступ. Функция проверки данных позволяет вам контролировать, какая запись разрешена в ячейке. Я хотел бы открыть Excel и поиграть с параметрами, а затем посмотреть, если вы можете ссылаться на C #. Я полагаю, что вы можете, если вы можете делать все остальные вещи, которые вы перечислили.

Вы можете выбрать «целое число» или «десятичное число» в зависимости от ваших требований.

0 голосов
/ 09 октября 2009

К сожалению, невозможно назначить события для ячеек только на всем листе. Единственное, что вы можете сделать, это постоянно проверять этот диапазон на наличие значений, которые являются только числами. Это относительно просто, поскольку вы можете получить значения всего диапазона за один выстрел в double [] []

...