Répondre à un MessageBox Window à la place de l’utilisateur en C#

Résolu
Anonyme1234_7288 Messages postés 64 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour,

Je voudrais savoir s’il existe un moyen de répondre à une MessageBox Windows à la place de l’utilisateur en C#. Par exemple, mon programme interagit avec un fichier Excel et lorsque je le sauvegarde, il m’affiche un message de confirmation d’enregistrement, est-ce qu’il y aurait un moyen de répondre à la MessageBox grâce à du code.
A voir également:

4 réponses

Utilisateur anonyme
 
Bonjour
C’est pas évident de faire ça.

Peut-être serait il plus judicieux de faire en sorte qu’Excel n’affiche pas le message.
Mais la façon de faire dépend de la méthode avec laquelle tu interagis avec (et oui y’en a plusieurs....)
Afin de voir si on peut, il faut que tu postes le code de connexion / ouverture à Excel et le code d’enregistrement.
0
Utilisateur anonyme
 
PS selon ton besoin final, sache qu'écrire directement dans le fichier (sans passer par Excel) et beaucoup plus rapide à l'exécution.
0
Anonyme1234_7288 Messages postés 64 Date d'inscription   Statut Membre Dernière intervention   > Utilisateur anonyme
 
Lorsque tu mentionne "le fichier" parle tu du fichier Excel ?
0
Anonyme1234_7288 Messages postés 64 Date d'inscription   Statut Membre Dernière intervention  
 
Voici mon code de connexion / ouverture et celui d'enregistrement:
Excel.Application xlApp;
Excel.Workbook xlWorkBook;
Excel.Worksheet xlWorkSheet;
Excel.Range range;

xlApp = new Excel.Application();
xlWorkBook = xlApp.Workbooks.Open(url, 0, true, 5, "", "", true, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, 1, 0);
xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(num);
range = xlWorkSheet.UsedRange;

FicheExcel(1, @"C:\Users\Ordi\Desktop\Copie de Programme1.xlsx");
xlWorkBook.SaveAs(@"C:\Users\Ordi\Desktop\Programme1.xlsx");
xlWorkBook.SaveAs(@"C:\Users\Ordi\Desktop\Copie de Programme1.xlsx");
xlWorkBook.Close();
0
Anonyme1234_7288 Messages postés 64 Date d'inscription   Statut Membre Dernière intervention  
 
Ça l'a marché, merci beaucoup de ton aide!!!
0
Utilisateur anonyme
 
de rien
0