我正在尝试从 Excel 工作表中删除所有隐藏的列,我正在使用Microsoft Office Interop
. 问题是当我遍历列时,我没有找到列隐藏属性集。我不知道我在这里做错了什么。任何帮助,将不胜感激
int columnCount = wsCurrent.UsedRange.Columns.Count;
Excel.Worksheet wsCurrent = (Excel.Worksheet)wsEnumerator.Current;
for (int c = 1; c <= columnCount; c++)
{
if (wsCurrent.UsedRange.get_Range((Excel.Range)wsCurrent.UsedRange.Cells[1, c], (Excel.Range)wsCurrent.UsedRange.Cells[wsCurrent.Rows.Count, c]).EntireColumn.Hidden)
Console.WriteLine("Column Hidden");
}