Lundi 25 Mars 2019  
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 : 8
Membres en ligne : 0

 jcgdisle 17 semaines
 EMERGENCY 38 semaines
 beaulieu 50 semaines
 callaghi 53 semaines
 Charlie76 59 semaines
 joscopp 70 semaines
 JièL 70 semaines
 julbast 70 semaines
 pirobert 71 semaines
 zorro71 95 semaines

Non activés :0

Nombre de visiteurs
depuis le : 12/11/2008

Aujourd'hui:1 947
En ligne :7
Max. en ligne:312
Max. / jour:66 529
Total hier:4 058
Total ce mois:126 930
Total visites:21 411 386
Moyenne/jour:5 658

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 9597 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
R05045 Imprimer la partie utile d'un message (Outlook 2007 et autres), R06035 L'archivage ne fonctionne pas, R01120 Utiliser un modèle de message, R12060 Répondre à une invitation, R09060 La case « Afficher ... comme carnet d'adresses... » est grisée, R21010 Ajouter une signature automatique aux messages (Outlook 2007), R05050 Imprimer des « Contacts », R01120 Utiliser un modèle de message, R13040 Définir une tâche répétitive, R09210 Créer une liste de distribution, R02060 Vérifier l'accès au serveur SMTP, R10060 Sauvegarder le carnet d'adresses personnel (.PAB), R04020 Insérer un élément d'Outlook dans un message, R15430 [VBA] Cocher plusieurs calendriers à l'ouverture, R09210 Créer une liste de distribution

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