1

是否有可能知道在给定列的范围内存在哪些列,例如“A:C”有A、B和C列,例如“G:K”有G、H、I、J和K列,对于“ Z:AC" 有 Z,AA,AB 和 AC

我正在使用 C# 和 com iterop

4

2 回答 2

0

您可以尝试使用字母作为基数 26 的数字。这将有助于找到 AA 或 AZ 或 A 的位置。希望这会有所帮助。

于 2012-06-12T06:13:26.593 回答
0

试试这个

object misValue = System.Reflection.Missing.Value;   
'
'
'
xlRange = xlWorkSheet.get_Range("A1:C10", misValue);
int rw = xlRange.Cells[1, 1].Column;

for (int i = 1; i <= xlRange.Columns.Count; i++)
{
    MessageBox.Show(xlWorkSheet.Cells[1,rw].Address.Split('$')[1]);
    rw ++;
}
于 2012-06-12T07:34:37.780 回答