J'écris une application en C# qui ouvre un fichier modèle Excel pour des opérations de lecture/écriture. Je veux que lorsque l'utilisateur ferme l'application, le processus de l'application Excel ait été fermé, sans sauvegarder le fichier Excel. Voir mon gestionnaire de tâches après plusieurs exécutions de l'application.
J'utilise ce code pour ouvrir le fichier excel :
public Excel.Application excelApp = new Excel.Application();
public Excel.Workbook excelBook;
excelBook = excelApp.Workbooks.Add(@"C:/pape.xltx");
et pour l'accès aux données j'utilise ce code :
Excel.Worksheet excelSheet = (Worksheet)(excelBook.Worksheets[1]);
excelSheet.DisplayRightToLeft = true;
Range rng;
rng = excelSheet.get_Range("C2");
rng.Value2 = txtName.Text;
Je vois des questions similaires dans stackoverflow telles que cette question y este et les réponses aux tests, mais ça ne marche pas.