Problème enregistrement de fichier excel après l'insertion des données

Je veux écrire des données à un fichier excel ( je le fais facilement )
Mais je ne peux pas enregistrer les modifications sur le fichier excel ( en fait j'voir les modifications sur le fichier excel, mais il semble ouvert et après tout, il se produit à certains problèmes tels que "le fichier est déjà ouvert avec le même nom et ainsi de suite ... )

Excel.Application app= new Microsoft.Office.Interop.Excel.Application();
        Excel.Workbook appbook= app.Workbooks.Open(appxls, 0, true, 5, "", "", false, Excel.XlPlatform.xlWindows, "\t", true, false, 0, true, Missing.Value, Missing.Value);
        Excel.Sheets pages= appbook.Worksheets;
        Excel.Worksheet page= (Excel.Worksheet)pages.get_Item(1);

//... j'ai changer quelques valeurs sur le fichier excel et que vous voulez les enregistrer :
//appxls est une chaîne de caractères contenant le chemin d'accès

 appbook.SaveAs(appxls, Excel.XlFileFormat.xlWorkbookNormal, Type.Missing, Type.Missing,false, Type.Missing, Excel.XlSaveAsAccessMode.xlShared, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
    appbook.Close(true, Missing.Value, Missing.Value);
    app.Quit();

Où est le problème, comment puis-je le résoudre à l'aide de Microsoft.interop.

InformationsquelleAutor Cmptrb | 2010-04-04