Sauvegarde d'un fichier excel à la fermeture
Van Wolf
Messages postés
49
Statut
Membre
-
f894009 Messages postés 17413 Statut Membre -
f894009 Messages postés 17413 Statut Membre -
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
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:
- Sauvegarde d'un fichier excel à la fermeture
- Comment réduire la taille d'un fichier - Guide
- Fichier bin - Guide
- Comment ouvrir un fichier epub ? - Guide
- Logiciel de sauvegarde gratuit - Guide
- Fichier rar - Guide
5 réponses
Bonjour,
J'ai essayé d'utiliser l'évènement Workbook.BeforeClose sans résultat. Dans le classeur ouvert!!!! Quel rapport avec C#?????
J'ai essayé d'utiliser l'évènement Workbook.BeforeClose sans résultat. Dans le classeur ouvert!!!! Quel rapport avec C#?????
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.
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.
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#????
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#????
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.
Par rapport à la question, l'appli tourne en boucle est attend juste qu'on lui demande quelque chose.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question