Member 13650651 Ответов: 1

Исключение связующего времени выполнения было необработано


// Resize the columns
             oRange = oSheet.get_Range(oSheet.Cells[1, 1],
             oSheet.Cells[rowCount, dtFinal.Columns.Count]);
             oRange.EntireColumn.AutoFit();


Привет. У меня есть ошибка RuntimeBinderException was unhandled at
get_range(oSheet.Cells[1,1]


Как мне решить эту проблему? Любая помощь будет с радостью оценена! Спасибо!

Что я уже пробовал:

пробовал искать быстрые ответы в интернете, но безрезультатно

Richard MacCutchan

Поймайте исключение и посмотрите на его содержимое, особенно сообщения и внутренние данные. Кроме того, у нас нет контекста для вышеприведенного кода. Вы открыли правильный рабочий лист и содержит ли он записи для указанной ячейки?

Member 13650651

Да, мне удалось открыть правильный рабочий лист и его содержимое.

Richard MacCutchan

Вам все равно нужно поймать исключение и точно выяснить, на что оно жалуется.

1 Ответов

Рейтинг:
0

#realJSOP

Поставить try/catch блок вокруг вашего кода:

try
{
    oRange = oSheet.get_Range(oSheet.Cells[1, 1],
    oSheet.Cells[rowCount, dtFinal.Columns.Count]);
    oRange.EntireColumn.AutoFit();
}
catch (Exception ex)
{  // put a breakpoint here, and when your code throws the exception, inspect "ex"
}