mot aleatoire dans un fichier

mot aleatoire dans un fichier - VB/VBA/VBS - Programmation

Marsh Posté le 28-10-2006 à 09:20:43    

salut,
je travail en vb.net.
Je dispose d'un fichier doc avec une liste de mot à l interieur.
Je voudrais savoir si il etait possible de recuperer un mot de maniere aleatoire dans ce fichier.
Ou si il y avait une autre solution pour y arriver.
Merci a vous

Reply

Marsh Posté le 28-10-2006 à 09:20:43   

Reply

Marsh Posté le 28-10-2006 à 11:44:57    

pourquoi un fichier doc ?


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 28-10-2006 à 17:09:24    

tu veux programmer une macro comme avec Ctrl+F ?

Reply

Marsh Posté le 29-10-2006 à 08:01:02    

Bonjour,
On peut surement y arriver... si on a un extrait de ton fichier .doc sur cjoint.
 
Bon je ne connais pas .net... d'accord ! Mais je suppose que ça doit fonctionner pareil...
En gros, l'idée c'est :
Si le doc est pas trop grand on charge tous les mots dans un array et tu tires au sort dans les limites de ton Array.
 
Si tu as un dictionnaire de 300 000 mots, tu fais une recherche de séparateur (espace, retour ligne...)  en t'arrêtant à la n ième occurence et en notant tous les caractères suivants jusqu'au prochain séparateur.
A+


Message édité par galopin01 le 29-10-2006 à 08:20:46
Reply

Marsh Posté le 29-10-2006 à 10:57:54    

Bonjour,
Je m'y encore moins en vb.net, c'est peu dire.
mais si on peut ouvrir word, on peut peut-être utiliser  
application.words.count pour les limites du random
puis .words("durandom" ).select pour choisir le mot et enfin contrôle de validité du mot ( < à deux caractères , non caractére alphanu etc...,que sais-je encore), si nonvalide durandom+1 dans les limites du words.count
 
Cordialement


Message édité par seniorpapou le 29-10-2006 à 11:00:44
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed