2009-10-09 3 views
0

Je génère un fichier Excel à partir d'une application .NET C#. J'utilise PIA 2002Numéro unique dans la cellule Excel par programmation C#

Je peux protéger par mot de passe, faire une fenêtre de gel, changer la couleur des cellules .... une chose que je ne peux pas faire. Je voudrais autoriser pour une gamme spécifique, l'utilisation peut entrer SEULEMENT un nombre .....

Comment est-ce que je peux faire ceci?

Merci,

Répondre

0

Malheureusement, il n'y a aucun moyen d'assigner des événements par les cellules uniquement sur la feuille de calcul entière. La seule chose que vous pouvez faire est de vérifier constamment cette plage pour les valeurs qui ne sont que des nombres. Ceci est relativement facile puisque vous pouvez obtenir les valeurs de toute la gamme en un seul double [] []

1

Je ne suis pas sûr des contrôles disponibles à partir de C#, mais Excel a une fonction intégrée dans ce travaillerait dans vous pouvez y accéder. La fonctionnalité de validation des données vous permet de contrôler quelle entrée est autorisée dans une cellule. Je voudrais ouvrir Excel et jouer avec les options, puis voir si vous pouvez référencer en C#. J'imagine que vous pouvez si vous pouvez faire toutes les autres choses que vous avez énumérées.

Vous pouvez choisir d'autoriser le 'nombre entier' ou le 'nombre décimal' selon vos besoins.

Questions connexes