将XML数据推送到Excel表格时,ActiveX控件移动

我通过C#将XML数据推送到Excel表格中,但是当我这样做时,页面上较低的ActiveXcheckbox不会调整它们的位置。 电子表格行向下移动,但checkbox不行。

此外,有时候,即使电子表格中的单元格向下移动,行高也不会,从而搞乱了格式。

我尝试了checkbox的属性,但仍然有相同的行为。

谢谢。

您是否将CheckBox的“格式控制/属性”设置为“使用单元格移动和resize”或“移动但不与单元格大小调整”?

插入完整行时,控件将向下移动。

如果您只是通过选项“向下移位单元格”插入单元格区域,则必须确保单元格区域边界(左/右)比控件占用的空间宽(包括标题的checkbox),因为控件仅在这个案例。 所以让你的单元格范围更大或checkbox更小。

希望有所帮助 – 祝你好运 – MikeD