Exception from HRESULT: 0x800A03EC ao abrir planilha do excel

Respondido Exception from HRESULT: 0x800A03EC ao abrir planilha do excel

  • terça-feira, 7 de agosto de 2012 15:58
     
      Contém Código

    Boa tarde, estou recebendo a exceção acima ao tentar abrir planilhas do excel 2003. Detalhe: o método funciona perfeitamente quando o chamo pelo OpenFileDialog, mas no decorrer do programa pego uma lista de planilhas ao chamar o mesmo método ele me retorna essa exceção.  Eu JÁ CONFERI e o problema não é com os filenames, e os arquivos também NÃO ESTÃO CORROMPIDOS.

    Agradeço muitíssimo a quem puder ajudar. O código de abertura do excel é esse:

    objExcel = new Excel.Application();
    
                        if (objExcel != null)
                        {
                            workbook = objExcel.Workbooks.Open(@"" + s, 0, true, 5, "", "", true,
                               Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, null, true);
    
                            if (workbook != null)
                            {
                                Excel.Sheets sheet = workbook.Worksheets;
                                Excel.Worksheet _workSheet = (Excel.Worksheet)sheet.get_Item(1);
    
                                desplan = _workSheet.Name;
                                workbook.Close(false, null, null);
                                objExcel.Quit();
                            }



    • Editado A.ime terça-feira, 7 de agosto de 2012 15:59 complementar
    • Movido Caio Proiete [MVP]MVP quarta-feira, 8 de agosto de 2012 17:37 Movido para o forum mais apropriado (De:C#)
    •  

Todas as Respostas