Lundi 20 Août 2018  
Navigation
FAQ Outlook
» Foire Aux Questions «
Recherche
Téléchargements
Forums Outlook
Plan du site
Liens
Login

Les inscriptions sont fermées

Pseudo

Mot de passe

Se souvenir de moi



Mot de passe oublié ? Mot de passe oublié ?
Connexions
Bienvenue à [FAMACLUB]
le 1,414ème membre
Visiteurs en ligne : 3
Membres en ligne : 0

 EMERGENCY 7 semaines
 beaulieu 19 semaines
 callaghi 23 semaines
 Charlie76 28 semaines
 joscopp 39 semaines
 JièL 39 semaines
 julbast 40 semaines
 pirobert 40 semaines
 zorro71 64 semaines
 Alphator 82 semaines

Non activés :0

Nombre de visiteurs
depuis le : 12/11/2008

Aujourd'hui:2 664
En ligne :3
Max. en ligne:312
Max. / jour:66 529
Total hier:3 697
Total ce mois:63 184
Total visites:20 233 775
Moyenne/jour:5 671

Dernières 24h

























Publicité ; elle permet de financer le site
Navigation parmi les catégories/articles
« Catégorie     Q17000 Formulaires (13)  Catégorie »
[<<]  « Article  Article »  [>>]
R17003 Visual Basic Script
Principes de codage VBScript.

Principes de codage VBScript.


Le langage VBScript ne ressemble pas au langage VBApplication. Il est bien plus basic.


VBScript est un langage objet. Avec lui, on peut créer un programme qui a accès à des outils Outlook sans lancer celui-ci. C'est donc un langage adoré par les créateurs de virus. Il est donc conseillé d'utiliser les programmes réalisés soi-même ou par une personne de confiance.


Dans le cas des formulaires Outlook, il faut savoir que la seule indication d'erreur est "erreur" et si on a de la chance "erreur ligne XXX"

 

Voici cependant quelques règles de base de programmation :

Pour réaliser une boucle, on utilise :

Code :
For x = minimum To maximum Step LePas

LeCodeARealiser

Next



Pour réaliser une boîte de message :

Code :
MsgBox "mon texte"

MsgBox MaVariableTexte



Pour réaliser une condition, on utilise :

Code :
If MicroCravate = True Then

CodeARealiser

Else

CodeARealiser

End if

Pour afficher un retour à la ligne :

Code :
"ligne 1" & chr(13) & "ligne 2"


Pour écrire dans le champ de note :
Code :

Item.body


Remarques :

- L'éditeur VBScript est rudimentaire. Il n'offre qu'une page blanche sans les numéros de lignes. Lors d'une erreur de programmation, elle est signalée lors de l'exécution. La ligne où l'erreur est apparue est signalée. Avec de la chance, une indication du type d'erreur est donnée. Il faut donc réaliser son code peu à peu en l'exécutant, ce qui confirmera le bon fonctionnement.

- Il vaut mieux répéter de l'information, l'exécution de lignes de codes que réaliser un code propre. Il peut arriver des petits problèmes de compilation

o Exemple : écriture dans le champ note. On désire avoir une ligne de bienvenue, puis une suite de lignes qui s'ajoute en fonction des options cochées lorsqu'on click sur un bouton.

§ Cas 1: la procédure principale met la ligne de bienvenue et chaque fonction d'objet ajoute le texte qui lui est propre. En cliquant plusieurs fois sur le bouton, la première ligne reste identique, mais les lignes des objets sont répliquées. Et cela alors que :

· le programme suit, pour chaque clic de bouton, le code qui oblige l'écrasement du contenu du champ note.

· A chaque ajout de texte, le texte précédent est repris, concaténé avec ce qu'on désire ajouter et écrase le texte dans le champ note

§ Cas 2: on écrit 1 unique fois dans ce champ. Tout fonctionne.


Publié par angel le lundi 09 avril 2007 23:56 0 Commentaires 9316 Lecture(s) Imprimer
Commentaires
les commentaires sont fermés.
Copyright et partage
Ce site est sous licence Creative Commons.
Vous pouvez utiliser toutes les informations présentent ici, mais il vous est interdit de les reproduire sans citer la source.

Creative Commons License
OUI au partage
NON au « copillage »

Ajouter aux favoris / partager : 
URL :
BBcode :
HTML :
Cliquez ci dessus sur le lien que vous voulez copier et [Ctrl] + [C] ou cliquez sur le bouton [ C ]
Articles similaires
Articles Catégories
R15270 [VBA] Exécuter un script sur une règle Q15000 Macros - VBA
Nuage de tags
R16010 Importer les messages d'Outlook Express, R07020 Choisir un profil au démarrage d'Outlook, R12090 Ajouter les jours fériés Français jusqu'en 2012 pour Outlook 2002/2003, R02010 Connexion / Déconnexion automatique à Internet, R09150 Publipostage à partir des contacts d'Outlook, R03060 Créer un papier à lettres a partir d'un message reçu, R15930 [VBA] Création de menu dans outlook, R01020 Changer rapidement la taille des caractères, R03040 Choisir un papier à lettres pour un message, R05045 Imprimer la partie utile d'un message (Outlook 2007 et autres), R15300 [VBA] Enregistrer dans un dossier après envoi, R99140 Ca marche ?, R99030 Faut deviner ?, R99090 Vous prenez l'avion ?, R00070 Consultez (et modifiez) VOS données de VOTRE Outlook sur CE site

aucun Crack, CrackZ, no-CD, DownloadZ, TelechargementZ, Serial, Numéro de série, N0 de série, Serialz ni Keygen pour Outlook sur ce site.

Blague aléatoire
Publicité
Météo Marseille
[/\] Copyright JièL / Jean-Louis Goubert © 2003-2009 [/\]