배열 나는이 예외가 점점 오전 : Exception from HRESULT: 0x800A03EC
예외 워크 시트
그것은 라인에 발생을 sheet.Move(After: wb.Worksheets.Count);
List<String> spreadsheets = new List<String>();
//spreadsheets is filled with names
while (spreadsheets.Count > i)
{
Excel.Worksheet sheet = wb.Worksheets.Add();
sheet.Name = spreadsheets[i];
sheet.Move(After: wb.Worksheets.Count);
i++;
}
확신이 오류 뒤에 추론이 그래서 어떤 도움을 크게 감사하지!
내가하는 일을 알고 있다면 도움이 될 것입니다 ... 기본적으로 새 워크 시트를 만들고 이름을 지정하고 다른 워크 시트의 끝으로 이동하십시오. MSDN 가입일
확인 i'가'0'에서 시작'경우, 엑셀 인덱스'1'에서 시작 다양합니다. 그냥 한번 쳐보고 보아라. – Habib
'spreadsheets'은 내가 시트의 이름으로 만든 문자열의 배열입니다. – Adjit
@Habib 처음에'i'는'0'과 같고, 물건이리스트에 추가되면 증가합니다. 나는 Excel과 관련하여'i'를 절대 사용하지 않습니다. 나는 엑셀이 0이 아닌 기반이기 때문에이 오류가 발생하는 경향이 있다는 것을 읽었습니다. – Adjit