Я пытаюсь обнаружить, содержит ли ячейка в Microsoft Excel сводную таблицу с помощью Microsoft Interop C#Обнаружение сводной таблицы в Microsoft Excel с помощью Interop C#
То, что я хочу сделать, это цикл через все клетки, как показано в коде ниже, а затем, если ячейка содержит сводную таблицу, я хочу, чтобы хранить информацию строки и столбца этой ячейки в целое значение, как, например:
int rowCount = xlRange.Rows.Count;
int colCount = xlRange.Columns.Count;
Excel.Range cell = null;
for (int iRow = 1; iRow < rowCount; iRow++)
{
for (int iCol = 1; iCol <= colCount; iCol++)
{
/* This line of code is probably wrong */
cell = xlRange.Cells[iRow, iCol] as Excel.Range;
if(/*Cell contains PivotTable*/)
{
int rowLocation = iRow;
int colLocation = iCol;
}
}
}
Я пытался смотреть на MSDN и других но не могут найти методов обнаружения, если ячейка содержит сводную таблицу.
Любая помощь приветствуется, спасибо.
Спасибо за ваш ответ, немного настройка этого решения решила мою проблему – Alex