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 -
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.
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:
- Répondre à un MessageBox Window à la place de l’utilisateur en C#
- Comment répondre à un message sur whatsapp - Guide
- Mise a jour windows 10 - Accueil - Mise à jour
- Passer de windows 7 à windows 10 - Accueil - Mise à jour
- Windows 11 barre des taches a gauche - Guide
- Impossible d'utiliser ce numéro de téléphone pour la validation. - Forum Gmail
4 réponses
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.
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.
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.
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 ?
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();