Sauvegarde d'un fichier excel à la fermeture

Fermé
Van Wolf Messages postés 45 Date d'inscription mercredi 3 novembre 2010 Statut Membre Dernière intervention 16 août 2017 - Modifié par Van Wolf le 5/01/2013 à 02:44
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 - 7 janv. 2013 à 09:04
Bonjour à tous,

Je suis depuis peu sur une application qui gère un panel de classeur excel.

J'arrive sans problème à ouvrir, modifier et sauvegarder automatiquement mon classeur à un endroit bien précis

Mais une nouvelle contrainte m'est arrivée : je dois ouvrir le fichier excel, laisser l'utilisateur modifier le classeur puis, à la fermeture, enregistré à un endroit précis.

Je vous demande de l'aide pour l'enregistrement au moment de la fermeture.
J'ai essayé d'utiliser l'évènement Workbook.BeforeClose sans résultat.

Je l'utilise peut être mal, je ne sais pas. En fait, je n'arrive pas à déclencher l'évènement : en mettant des points d'arrêt, je ne passe jamais par cet évènement.

Etes vous capable de me dire comment l'utiliser (ou quoi utiliser d'autre) et m'expliquer comment ça fonctionne exactement ?

Merci d'avance

Cordialement


A voir également:

5 réponses

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
5 janv. 2013 à 07:53
Bonjour,

J'ai essayé d'utiliser l'évènement Workbook.BeforeClose sans résultat. Dans le classeur ouvert!!!! Quel rapport avec C#?????
0
Van Wolf Messages postés 45 Date d'inscription mercredi 3 novembre 2010 Statut Membre Dernière intervention 16 août 2017 2
5 janv. 2013 à 19:51
Je voulais que l'appli (en C#) voit que le classeur qu'elle a ouverte s'est fermé (ou est sur le point d'être fermé) et qu'elle sauvegarde à la place de l'utilisateur.

Donc j'en essayé BeforeClose dans mon appli, mais j'y arrive pas de cette manière. Et Close() ferme automatiquement, donc l'utilisateur ne ferme pas.

Faudrait un truc du genre IsClose. Mais je trouve pas si ça existe et comment le coder si ça existe pas.
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
6 janv. 2013 à 09:08
Bonjour,

Je voulais que l'appli (en C#) voit que le classeur qu'elle a ouverte s'est fermé (ou est sur le point d'être fermé) et qu'elle sauvegarde à la place de l'utilisateur. Vous pouvez par defaut copier le fichier XLS ou vous voulez.

Question: comment savez-vous que l'utilisateur est revenu dans votre appli C#????
0
Van Wolf Messages postés 45 Date d'inscription mercredi 3 novembre 2010 Statut Membre Dernière intervention 16 août 2017 2
6 janv. 2013 à 20:55
Dans ce cas, tu me conseil de sauvegarder de site puis de faire sauvegarder l'utilisateur. J'aurais pas fais ainsi mais l'idée est pas mal. Je devrais m'en sortir.

Par rapport à la question, l'appli tourne en boucle est attend juste qu'on lui demande quelque chose.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
7 janv. 2013 à 09:04
Bonjour,

Je repete ma question: comment savez-vous que l'utilisateur est revenu dans votre appli????

Dans ce cas, tu me conseil de sauvegarder de site puis de faire sauvegarder l'utilisateur quand l'utilisateur revient dans votre appli!!!
0