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 に答える