我正在开发一个 Excel 插件,它用来自网页的信息填充工作表。
有一个按钮显示另外两列,我获取信息并填充列,然后,如果未按下“显示此列”按钮,我将它们隐藏:
Range gColumn = swatDataSheet.Columns["G"];
Range hColumn = swatDataSheet.Columns["H"];
if (!showOmniWorksButton.Checked)
{
gColumn.Hidden = true;
hColumn.Hidden = true;
}
else
{
gColumn.Hidden = false;
hColumn.Hidden = false;
}
第一次一切正常,但如果我刷新工作表并再次填写,一切都从我之前隐藏的列开始,即使它现在没有隐藏。如果我的数据从 A1 开始,删除并再次填充后,它从我隐藏的列 G1 开始。
这是一个错误还是我做错了什么?
谢谢你。