Evernote et VBA – Episode 2

Banniere Evernote

Semaine spéciale Evernote dans le Grenier self-access.com ! Cet article fait suite à celui intitulé Evernote et VBA – Episode 1 qui affichait des vos classeurs et vos notes Evernote.

Aujourd’hui, pas grand chose de spectaculaire : nous allons préparer une classe VBA pour « encapsuler » l’accès à l’application Evernote, et pour éviter de réécrire 30 fois les mêmes choses plus tard.

Objectif

L’objectif de notre classe EvernoteClient est pour l’instant :

  • De stocker (le temps d’une exécution) les identifiants de connexion à Evernote.
  • De gérer la connexion.

Le code

  1. Dans votre base de données, créez un module de classe (attention : pas un module standard).
  2. Recopiez-y le code suivant :

Explications

Comme vous le voyez, cette classe ne fait pas encore grand chose :

  • La partie haute de la classe déclare les variables privées qui serviront à la gestion interne.
  • Vient ensuite une série de propriétés Get/Let qui permettent l’accès aux variables privées.
  • Et enfin, une méthode Connecter() pour ouvrir la connexion. La fonction renvoie True si tout s’est bien passé.

Tester

Voici une petite procédure (à recopier cette fois dans un module standard), pour tester si tout marche bien :

Vous pouvez l’exécuter en plaçant le curseur à l’intérieur du bloc Sub / End Sub, puis en cliquant sur l’icône Exécuter Sub/UserForm. Vous devriez obtenir ceci :

CAPT

Apuka patienter jusqu’au prochain épisode !

Vous aimerez aussi...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *