2017-01-23 13 views
0

私はMicrosoft.Office.Interop.ExcelでC#で作業しています。ブックを開く

私はエクセルでブックを開くための関数を持っています。このブックは、ユーザー(またはアプリケーション)によって閉じられます。私の問題は、私はこのワークブックを再び開くことができないということです。

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

答えて

関連する問題