N'ayant pas eu de réponse à mon mail je suppose qu'il n'y a peut être pas de
solution . Dans le doute, je me permet de la reposer,
voilà mon problème. J'ai developpé une application excel qui echange des
données avec d'autres applications (word par exemple).
Le problème c'est que si il y a le moindre plantage du programme ou que je
veuille faire des modifs de programme durant son utilisation, il marche plus
car il a perdu au moment du plantage les valeurs contenues dans les
variables.je suis donc à
chaque fois obligé de fermer le programme et de le relancer.
N'y a t-il pas moyen, après plantage, de retrouver les variables (je pense
surtout aux variables objet du type microsoft word car pour les autres
variables je peux bien sur ruser en mettant les valeurs dans des cellules de
tableaux excel.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
MichDenis
A ) Si ton programme plante avec régularité au point de vouloir mettre en branle une procédure de récupération, pourquoi ne te n'interroges-tu pas sur la façon d'annihiler les "bugs" de ton programme ?
B ) Si suite à un plantage, tu as besoin d'exécuter à nouveau les procédures d'ouverture de ton fichier, tu peux toujours te créer un bouton de commande dans une barre d'outils et appeler les procédures au démarrage de ton programme. En quoi le fait de fermer Excel rend cette tâche plus facile... (c'est autre chose si tu ne désires pas conserver les modifications récentes de ton fichier d'avant plantage)
"Xavier POWAGA" a écrit dans le message de news: 45a62521$0$306$ N'ayant pas eu de réponse à mon mail je suppose qu'il n'y a peut être pas de solution . Dans le doute, je me permet de la reposer, voilà mon problème. J'ai developpé une application excel qui echange des données avec d'autres applications (word par exemple).
Le problème c'est que si il y a le moindre plantage du programme ou que je veuille faire des modifs de programme durant son utilisation, il marche plus car il a perdu au moment du plantage les valeurs contenues dans les variables.je suis donc à chaque fois obligé de fermer le programme et de le relancer.
N'y a t-il pas moyen, après plantage, de retrouver les variables (je pense surtout aux variables objet du type microsoft word car pour les autres variables je peux bien sur ruser en mettant les valeurs dans des cellules de tableaux excel.
merci
PS : après je vous embêtes plus avec ce problème
A ) Si ton programme plante avec régularité au point de vouloir
mettre en branle une procédure de récupération, pourquoi ne te
n'interroges-tu pas sur la façon d'annihiler les "bugs" de ton
programme ?
B ) Si suite à un plantage, tu as besoin d'exécuter à nouveau les
procédures d'ouverture de ton fichier, tu peux toujours te créer
un bouton de commande dans une barre d'outils et appeler
les procédures au démarrage de ton programme. En quoi le
fait de fermer Excel rend cette tâche plus facile... (c'est autre chose
si tu ne désires pas conserver les modifications récentes de ton
fichier d'avant plantage)
"Xavier POWAGA" <xavierpowaga@free.fr> a écrit dans le message de news:
45a62521$0$306$426a74cc@news.free.fr...
N'ayant pas eu de réponse à mon mail je suppose qu'il n'y a peut être pas de
solution . Dans le doute, je me permet de la reposer,
voilà mon problème. J'ai developpé une application excel qui echange des
données avec d'autres applications (word par exemple).
Le problème c'est que si il y a le moindre plantage du programme ou que je
veuille faire des modifs de programme durant son utilisation, il marche plus
car il a perdu au moment du plantage les valeurs contenues dans les
variables.je suis donc à
chaque fois obligé de fermer le programme et de le relancer.
N'y a t-il pas moyen, après plantage, de retrouver les variables (je pense
surtout aux variables objet du type microsoft word car pour les autres
variables je peux bien sur ruser en mettant les valeurs dans des cellules de
tableaux excel.
A ) Si ton programme plante avec régularité au point de vouloir mettre en branle une procédure de récupération, pourquoi ne te n'interroges-tu pas sur la façon d'annihiler les "bugs" de ton programme ?
B ) Si suite à un plantage, tu as besoin d'exécuter à nouveau les procédures d'ouverture de ton fichier, tu peux toujours te créer un bouton de commande dans une barre d'outils et appeler les procédures au démarrage de ton programme. En quoi le fait de fermer Excel rend cette tâche plus facile... (c'est autre chose si tu ne désires pas conserver les modifications récentes de ton fichier d'avant plantage)
"Xavier POWAGA" a écrit dans le message de news: 45a62521$0$306$ N'ayant pas eu de réponse à mon mail je suppose qu'il n'y a peut être pas de solution . Dans le doute, je me permet de la reposer, voilà mon problème. J'ai developpé une application excel qui echange des données avec d'autres applications (word par exemple).
Le problème c'est que si il y a le moindre plantage du programme ou que je veuille faire des modifs de programme durant son utilisation, il marche plus car il a perdu au moment du plantage les valeurs contenues dans les variables.je suis donc à chaque fois obligé de fermer le programme et de le relancer.
N'y a t-il pas moyen, après plantage, de retrouver les variables (je pense surtout aux variables objet du type microsoft word car pour les autres variables je peux bien sur ruser en mettant les valeurs dans des cellules de tableaux excel.
merci
PS : après je vous embêtes plus avec ce problème
FdeCourt
Bonjour,
Je ne suis pas sur de t'avoir compris, mais pourquoi ne pas enregistrer les variables directement dans une macros. Tu pourrais pas exemple créer une fonctionqui va te permettre de créer toutes tes variables, et en fonction d'une seule va la créer automatiquement, ou la créer en fonction de l'input de l'utilisateur. Du genre Function Creation_Variable(x) en_cour_de_dev = 1 Select Case x Case 1 If en_cour_de_dev = 1 Then Creation_Variable = "blablablabla1" Else Creation_Variable = InputBox("Message", "Titre") Case 2 If en_cour_de_dev = 1 Then Creation_Variable = "blablablabla2" Else Creation_Variable = InputBox("Message", "Titre") Case 3 If en_cour_de_dev = 1 Then Creation_Variable = "blablablabla3" Else Creation_Variable = InputBox("Message", "Titre") Case 4 If en_cour_de_dev = 1 Then Creation_Variable = "blablablabla4" Else Creation_Variable = InputBox("Message", "Titre") End Select End Function Sub appel_variable() x = Creation_Variable(2) MsgBox x End Sub
Comme ca pour chaque variable tu es créés une par défaut dans la fonction. Tu n'as plus qu'a changer en_cour_de_dev en 0 pour reprendre un fonctionnement normal, ou passer en 1 pour ne pas avoir a rerentrer tes variables.
N'ayant pas eu de réponse à mon mail je suppose qu'il n'y a peut êt re pas de solution . Dans le doute, je me permet de la reposer, voilà mon problème. J'ai developpé une application excel qui echang e des données avec d'autres applications (word par exemple).
Le problème c'est que si il y a le moindre plantage du programme ou que je veuille faire des modifs de programme durant son utilisation, il marche p lus car il a perdu au moment du plantage les valeurs contenues dans les variables.je suis donc à chaque fois obligé de fermer le programme et de le relancer.
N'y a t-il pas moyen, après plantage, de retrouver les variables (je pe nse surtout aux variables objet du type microsoft word car pour les autres variables je peux bien sur ruser en mettant les valeurs dans des cellules de tableaux excel.
merci
PS : après je vous embêtes plus avec ce problème
Bonjour,
Je ne suis pas sur de t'avoir compris, mais pourquoi ne pas enregistrer
les variables directement dans une macros.
Tu pourrais pas exemple créer une fonctionqui va te permettre de
créer toutes tes variables, et en fonction d'une seule va la créer
automatiquement, ou la créer en fonction de l'input de l'utilisateur.
Du genre
Function Creation_Variable(x)
en_cour_de_dev = 1
Select Case x
Case 1
If en_cour_de_dev = 1 Then Creation_Variable = "blablablabla1" Else
Creation_Variable = InputBox("Message", "Titre")
Case 2
If en_cour_de_dev = 1 Then Creation_Variable = "blablablabla2" Else
Creation_Variable = InputBox("Message", "Titre")
Case 3
If en_cour_de_dev = 1 Then Creation_Variable = "blablablabla3" Else
Creation_Variable = InputBox("Message", "Titre")
Case 4
If en_cour_de_dev = 1 Then Creation_Variable = "blablablabla4" Else
Creation_Variable = InputBox("Message", "Titre")
End Select
End Function
Sub appel_variable()
x = Creation_Variable(2)
MsgBox x
End Sub
Comme ca pour chaque variable tu es créés une par défaut dans la
fonction. Tu n'as plus qu'a changer en_cour_de_dev en 0 pour reprendre
un fonctionnement normal, ou passer en 1 pour ne pas avoir a rerentrer
tes variables.
N'ayant pas eu de réponse à mon mail je suppose qu'il n'y a peut êt re pas de
solution . Dans le doute, je me permet de la reposer,
voilà mon problème. J'ai developpé une application excel qui echang e des
données avec d'autres applications (word par exemple).
Le problème c'est que si il y a le moindre plantage du programme ou que je
veuille faire des modifs de programme durant son utilisation, il marche p lus
car il a perdu au moment du plantage les valeurs contenues dans les
variables.je suis donc à
chaque fois obligé de fermer le programme et de le relancer.
N'y a t-il pas moyen, après plantage, de retrouver les variables (je pe nse
surtout aux variables objet du type microsoft word car pour les autres
variables je peux bien sur ruser en mettant les valeurs dans des cellules de
tableaux excel.
Je ne suis pas sur de t'avoir compris, mais pourquoi ne pas enregistrer les variables directement dans une macros. Tu pourrais pas exemple créer une fonctionqui va te permettre de créer toutes tes variables, et en fonction d'une seule va la créer automatiquement, ou la créer en fonction de l'input de l'utilisateur. Du genre Function Creation_Variable(x) en_cour_de_dev = 1 Select Case x Case 1 If en_cour_de_dev = 1 Then Creation_Variable = "blablablabla1" Else Creation_Variable = InputBox("Message", "Titre") Case 2 If en_cour_de_dev = 1 Then Creation_Variable = "blablablabla2" Else Creation_Variable = InputBox("Message", "Titre") Case 3 If en_cour_de_dev = 1 Then Creation_Variable = "blablablabla3" Else Creation_Variable = InputBox("Message", "Titre") Case 4 If en_cour_de_dev = 1 Then Creation_Variable = "blablablabla4" Else Creation_Variable = InputBox("Message", "Titre") End Select End Function Sub appel_variable() x = Creation_Variable(2) MsgBox x End Sub
Comme ca pour chaque variable tu es créés une par défaut dans la fonction. Tu n'as plus qu'a changer en_cour_de_dev en 0 pour reprendre un fonctionnement normal, ou passer en 1 pour ne pas avoir a rerentrer tes variables.
N'ayant pas eu de réponse à mon mail je suppose qu'il n'y a peut êt re pas de solution . Dans le doute, je me permet de la reposer, voilà mon problème. J'ai developpé une application excel qui echang e des données avec d'autres applications (word par exemple).
Le problème c'est que si il y a le moindre plantage du programme ou que je veuille faire des modifs de programme durant son utilisation, il marche p lus car il a perdu au moment du plantage les valeurs contenues dans les variables.je suis donc à chaque fois obligé de fermer le programme et de le relancer.
N'y a t-il pas moyen, après plantage, de retrouver les variables (je pe nse surtout aux variables objet du type microsoft word car pour les autres variables je peux bien sur ruser en mettant les valeurs dans des cellules de tableaux excel.