[Résolu] Sauvegarder données utilisateur en local

gabvoir

XLDnaute Nouveau
Bonjour,

J'ai une demande exceptionnel, et relativement singulière.
J'ai un développement sous forme de modèle Excel (.xlsm) qui effectue des manips sur le PC (déplacement de la souris, clic and drag, envoi d'un ctrl+c)
La spécificité c'est que les positions du clic and drag dépendent du PC utilisé.
Ce modèle Excel est appelé a être utilisé très souvent.

Pour la capture des positions du clic and drag, j'ai une procédure qui permet de les enregistrer, mais du coup ils sont stocké temporairement en variable global VBA.
Si je réouvre mon fichier, je suis obliger de relancer ma procédure.

J'aurai effectivement la possibilité de sauvegarder ces positions dans des cases Excel. Mais cela s'enregistrerai dans l'instance, et non dans le modèle, donc obligé de relancer la procédure à chaque création d'un fichier.

Ma question est donc :
Est il possible de stocker des infos (4 entiers) en local, extérieur au fichier Excel?
A chaque ouverture du modèle, ou d'un fichier créé à partir du modèle, on viendrait charger ces infos stockées sur le PC.
J'avais pensé à un fichier .ini stocké sur c:/ ou bien dans le registre ?

Bref je suis à voter écoute pour vos hypothétiques solutions,

Merci,

gabvoir
 
Dernière édition:
G

Guest

Guest
Re : Sauvegarder données utilisateur en local

Bonjour,

Pour quatre valeurs à écrire, tu peux aussi utiliser la base de registre de l'utilisateur avec SaveSetting et GetSetting. Voir l'aide vba excel sur le sujet

A+
 

Discussions similaires

Statistiques des forums

Discussions
312 160
Messages
2 085 839
Membres
103 001
dernier inscrit
vivinator