Coucou J-F !
Je te propose la méthode exaustive.
Elle consiste à sauvegarder les informations une par une dans une structure
de type.
Exemple de déclaration de structure de type que tu pourrais utiliser
Début du code VBA
' à mettre en début de module
Public Type TypRecherche
Text AS String
Orientation AS Integer
' Puis les autres paramètres que tu veux conserver
End Type
Fin du code VBA
Et lorsque tu voudras conserver des paramètres de recherche, tu pourrais
faire ceci:
Début du code VBA
' déclaration publique d'une instance
' à mettre en début de module
Public tRecherche AS TypRecherche
' dans une procédure ou fonction
' enregistrement des paramètres
tRecherche.Text = selection.find.text
tRecherche.Orientation = selection.find.Orientation
' et au moment de les restaurer
selection.find.text = tRecherche.Text
selection.find.Orientation = tRecherche.Orientation
Fin du code VBA
Le moyen de créer un double figé d'un objet, je ne l'ai pas encore trouvé en
VBA.
Pour ce qui est du cours sur le VBA, si tu es vraiment un débutant, je te
conseille les cours de Philippe Boulanger à cette adresse:
http://www.jaws-actions.fr/VBA2007/index.php?PHPSESSID=dddbdedd76d97febb15181242b7abb13#page
Cordialement !
Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.
----- Original Message -----
From: "Jean-François Colas" <[email protected]>
To: <[email protected]>
Sent: Wednesday, June 25, 2014 12:53 PM
Subject: [progliste] VBA Word, histoires d'objets
Hello la ML,
Objet imprécis justement, sorry.
Voilà le problème: J'aurais voulu pouvoir sauvegarder tous les réglages de
la boîte de dialogue de recherche, afin de pouvoir les restaurer
ultérieurement.
J'ai vu que je pouvais écrire quelque chose comme:
set o = selection.find
A partir de là, si je veux connaître la valeur de la zone de recherche, je
peux faire afficher, soit selection.find.text, soit o.text.
Mais avec ce principe, o n'est qu'un synonyme, et si selection.find.text
change, bien sûr o.text est modifié tout pareil.
Sauriez-vous donc, 1) comment je peux créer un objet qui mémorise tous les
attributs de selection.find sans être affectés par une modification de ses
propriétés; 2) où je pourrais trouver un cours de VBA Word disons de
niveau débutant confirmé?
Merci,
J.-F.
Progliste :
Pour se désinscrire de la liste :
mailto:[email protected]?subject=unsubscribe
Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
Je vous rappelle que les pièces jointe sont activés leur taille est limité
à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé,
je vous répondrez en privé.
Progliste :
Pour se désinscrire de la liste :
mailto:[email protected]?subject=unsubscribe
Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je
vous répondrez en privé.