2009-10-20 19 views
1

Je regarde un code excel VSTO et il semble y avoir une importante instruction swtich de réinvention des roues dans un gestionnaire d'événements qui est attaché à chaque contrôle (zones de texte, combos etc), appelant Focus() en fonction sur la propriété Tag (utilisée à la place d'une propriété tabIndex)Ordre des onglets VSTO Excel

L'onglet est-il étranger à VSTO?

Répondre

1

Les contrôles sont placés sur une feuille de calcul Excel et sont placés par rapport aux cellules.

Les cellules sont le point d'interaction principal avec Excel, plutôt que les contrôles. Toutefois, si vous souhaitez uniquement que les utilisateurs utilisent les contrôles, vous pouvez verrouiller les cellules à l'aide de Protection et leur autoriser uniquement l'accès aux contrôles. En réalité, vous les empêchez de tabuler sur les cellules, vous n'auriez donc accès qu'à vos commandes.

Note: Je ne vous recommande le faire, mais, si elle répond à vos besoins ......

+0

Je suis d'accord, je l'aurais utilisé des cellules si je pouvais, mais je hérité de ce code, et il utilise des listboxes, des cases à cocher et des radiobuttons. On m'a demandé de ne pas changer l'interface, il suffit de le faire fonctionner .. – Nick