Range指定范围比如:
Range["A1","M1"];
但是我并不确定我这一行里面有多少元素,也就是说,可能只是到M1,但是也有可能到X1或者更远的XY1;
如果这样指定范围:
Range["A1"];这样似乎会把所有单元格不仅仅是第一行的查找一次,而我只是想查找第一行的值。另外,得到查找到的值之后,如何得到其坐标值呢?
就比如查找到某元素之后,我想得到类似于A1,B3 这样值.万分感谢。

解决方案 »

  1.   


    Worksheet sheet = book.ActiveSheet as Worksheet;
    for (int i = 1; i <= n; i++)//n表示要遍历的行数
    {
        for (int j = 1; j <= m; j++)//m表示要遍历的列数
        {
              Range temp = (Range)sheet.Cells[i, j];
              System.Console.WriteLine(temp.Text.ToString());
        }
    }
      

  2.   

    原来Range.Address的方法可以得到其坐标。
    Thanks~
      

  3.   

    另外一个:可以通过指定Range的Row和Columns属性来标记特定的行和列范围。
    然后再Find方法即可~
    Thanks~