2017-01-23 1 views
0

저는 C#에서 Microsoft.Office.Interop.Excel으로 일하고 있습니다.통합 문서 열기

Excel과 함께 통합 문서를 여는 데 사용되는 함수가 있습니다. 이 통합 문서는 사용자 (또는 응용 프로그램)가 닫을 수 있습니다. 내 문제는이 통합 문서를 다시 열 수 없다는 것입니다.

Excel.Workbook Workbook; 

private void OpenWorkbook(Excel.Application exApp) 
{ 
    // Check if a workbook has been opened 
    if (WorkBook != null) 
    { 
     // Create a workbook 
     WorkBook = exApp.Workbooks.Add(); 
    } 
    else 
    { 
     // Add workbook to excel application 
     WorkBook = exApp.Workbooks.Add(WorkBook); 
     /* 
     => this part doesn't work 
     Excel has been quit by user and I have a error : DisconnectedContext 
     */ 

    } 
} 

통합 문서를 다시 연결하거나 다시 만들려면 어떻게해야합니까?

+0

Excel.Visible = true oder false로 작업합니까? – Essigwurst

+0

Visible = true이면 사용자가 시트를보고 수정할 수 있습니다 –

+0

아래 해결책이 효과가 있습니까? – Essigwurst

답변

관련 문제