是否有可能知道哪些列存在於給定列的範圍中,例如「A:C」存在列A,B和C,例如「G:K」存在列G,H ,I,J和K 和 「Z:AC」 有Z,AA,AB和AC在範圍中查找列
我使用C#和COM iterop
是否有可能知道哪些列存在於給定列的範圍中,例如「A:C」存在列A,B和C,例如「G:K」存在列G,H ,I,J和K 和 「Z:AC」 有Z,AA,AB和AC在範圍中查找列
我使用C#和COM iterop
試試這個
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 ++;
}
不適用於z以上的列z:ab1 – John
@john:發佈已更新。現在嘗試一下 –
您可以嘗試使用英文字母作爲基地26號。這將有助於找到AA或AZ或A的位置。希望這有助於。
我想get_range但得到一個異常 ,所以我正在尋找它 – John
好奇心:爲什麼這個標籤VBA如果正在使用C#是什麼嗎? – 147
@Aashay得到一個想法或提示:因爲類似的屬性可用在c# – John