2010-09-10 28 views
0

Je pousse des données XML dans une table Excel via C#, mais lorsque je fais cela, mes cases ActiveX en bas de la page n'ajustent pas leur position. Les lignes de feuille de calcul se déplacent vers le bas, mais pas les cases à cocher.Les contrôles ActiveX se déplacent en poussant des données XML dans Excel Tableau

De même, il semble parfois que même si les cellules de la feuille de calcul se décalent vers le bas, les hauteurs de ligne ne le font pas, ce qui gâche le formatage.

J'ai essayé de déconner avec les propriétés des cases à cocher, mais j'ai quand même eu le même comportement.

Merci.

Répondre

2

avez-vous réglé "Format Control/Properties" de vos CheckBoxes sur "Move and size with cells" ou "Move mais ne taille pas avec des cellules"? Lorsque vous insérez des lignes entières, les contrôles se déplacent vers le bas.

Lorsque vous insérez des plages de cellules avec l'option "Shift cells down", vous devez vous assurer que les limites de plage de cellules (gauche/droite) sont plus larges que l'espace occupé par les contrôles (cases à cocher avec légende), car le contrôle sera décalé seulement dans ce cas. Donc, agrandissez votre gamme de cellules ou la case à cocher plus petite. J'espère que ça aide - bonne chance - MikeD

+1

Merci. Nous avons fini par utiliser une autre solution, donc cette fonctionnalité n'était pas nécessaire. – xdhmoore

+0

Merci d'être revenu après tant de temps .... beaucoup aprécié (+1) – MikeD