Lundi 18 Juin 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 : 5
Membres en ligne : 0

 beaulieu 10 semaines
 callaghi 13 semaines
 EMERGENCY 17 semaines
 Charlie76 19 semaines
 joscopp 30 semaines
 JièL 30 semaines
 julbast 30 semaines
 pirobert 31 semaines
 zorro71 55 semaines
 Alphator 73 semaines

Non activés :0

Nombre de visiteurs
depuis le : 12/11/2008

Aujourd'hui:1 998
En ligne :5
Max. en ligne:312
Max. / jour:66 529
Total hier:4 624
Total ce mois:70 648
Total visites:19 962 730
Moyenne/jour:5 697

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 9238 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
R09040 Supprimer un des noms erronés de la suggestion d'adresses (saisie auto ou saisie semi auto), R02060 Vérifier l'accès au serveur SMTP, R15200 [VBA] Enregistrer en .msg, R10080 Sauvegardez ses « Catégories » personnalisées et ses « Emplacements » ou lieux de rendez-vous, R16010 Importer les messages d'Outlook Express, R01040 Laisser une copie de message sur le serveur, R11090 Récupérer des messages effacés, R07120 Interdire l'accès au paramétrage des comptes de messagerie et de carnet d'adresses, R00090 Noms des serveurs POP, IMAP, SMTP et Webmail des principaux FAI, R13010 Modifier l'affichage de la liste des tâches, R08190 Outlook se bloque au démarrage, R99190 Vieille souris, R09010 Compléter la saisie d’un destinataire (saisie auto ou saisie semi auto), R12090 Ajouter les jours fériés Français jusqu'en 2012 pour Outlook 2002/2003, R17003 Visual Basic Script

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 [/\]