Jeudi 30 Mars 2017  
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

 callaghi 1 jour
 Alphator 9 semaines
 ande 15 semaines
 Oliv 17 semaines
 cubitus 20 semaines
 JièL 25 semaines
 angel 31 semaines
 Quartzkyte 39 semaines
 grouilau 40 semaines
 miguy973 49 semaines

Non activés :0

Nombre de visiteurs
depuis le : 12/11/2008

Aujourd'hui:636
En ligne :3
Max. en ligne:312
Max. / jour:66 529
Total hier:5 065
Total ce mois:152 867
Total visites:17 273 959
Moyenne/jour:5 647

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 8621 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), R15000 [VBA] TUTORIEL OULOOK VBA, R10070 Sauvegarder les fichiers de paramètres d'Outlook, R15010 [VBA] Où sont les macros ?, R99010 Marche je te dis, marche..., R12070 Gérer les réponses à la demande de réunion, R06020 Réduire la taille du .PST, R15220 [VBA] Supprimer les Pièces jointes., R05020 Modifier la police et la taille des caractères imprimés dans l’en-tête, R10060 Sauvegarder le carnet d'adresses personnel (.PAB), R09005 Différence entre « Carnet d'adresses » et « Contacts », R17050 Un formulaire contient 2 formulaires : composition/lecture, R15370 [VBA] Envoyer ou renvoyer un ou plusieurs mails, R01220 Ajouter MSMail à Outlook 2002/2003, R11050 Restaurer ses paramètres de compte de messagerie

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