|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
RÉPÉRTOIRE TÉLÉPHONIQUE MODIFIABLE À PARTIR DE L'EXECUTABLE
Information sur la source
Description
Bon ce code donne un petit répértoire téléphonique auquel on peut ajouter des N° pendant l'execution. Les N° sont stockés dans un fichier .txt. Dans une ListBox sont affichés les noms, et puis dans un label est affiché le N° correspondant au nom choisi. Il y a une fonction permettant de copier dans le presse-papier le N° choisi. Il n'y a qu'a mettre à l'endroit correspondant le chemin du fichier .txt.
Source
- Dim int_numéro_fichier As Long, i As Long, numero(100) As String, nbrtel As Boolean, numerotel As Boolean, nbr_numero As Long, chemin_du_fichier As String
-
- Private Sub copier_Click() 'On copie le texte dans le presse-papier :
- Clipboard.Clear 'On efface le presse-papier
- Clipboard.SetText (numtel.Caption) 'Puis on met le N° de téléphone
- End Sub
-
- Private Sub Form_Load()
- chemin_du_fichier ' = mettre ici le chemin du fichier .txt
- nbrtel = False 'On initialise quelques variables
- nbr_numero = 0
- numerotel = False
- int_numéro_fichier = FreeFile 'On definit un numéro de fichier libre
-
- Open chemin_du_fichier For Input As #int_numéro_fichier 'Ouvre le fichier
- While Not EOF(int_numéro_fichier) 'EOF : indique qd on est a la fin d'un fichier
- Line Input #int_numéro_fichier, str_temporaire 'on lit chaque ligne et on le met ds str_temporaire
- If nbrtel = True Then 'Si juste avant il y avait "####" alors...
- nom.AddItem (str_temporaire) 'On ajoute le onm à la liste
- numerotel = True 'Et comme sa on reconnait que sa vient juste de passer
- nbr_numero = nbr_numero + 1
- Else 'par contre si il n'y avait pas "####" juste avant...
- If numerotel = True Then 'mais qu'on venait d'ajouter le nom à la liste
- numero(nbr_numero) = str_temporaire 'On ajoute donc le N° de téléphone a la variable correspondante
- numerotel = False 'Et on fait sa comme sa on ne le fera pas 2 fois de suite!
- End If
- End If
- If str_temporaire = "####" Then nbrtel = True Else nbrtel = False 'Comme sa on peut reconnaitre si le caractère vient juste de passer
- Wend
- Close #int_numéro_fichier 'On ferme le fichier
-
- End Sub
-
- Private Sub Form_Unload(Cancel As Integer) 'On sauvegarde quand la feuille se ferme
-
- int_numéro_fichier = FreeFile 'on définit un numéro de fichier libre
-
- Open chemin_du_fichier For Output As #int_numéro_fichier 'On ouvre le fichier
- For i = 1 To nom.ListCount 'On fait la boucle en fonction du nbr d'objets dans la liste
- Print #int_numéro_fichier, "####" & vbCrLf & nom.List(i - 1) & vbCrLf & numero(i) 'Et on écrit dans le .txt
- Next
- Close #int_numéro_fichier 'On ferme le fichier
-
- End Sub
-
- Private Sub nom_Click()
- numtel.Caption = numero(nom.ListIndex + 1) 'On met le N° de T° etant le numéro correspondant au nom choisi
- End Sub
-
- Private Sub rajtel_Click() 'Quand on veut rajouter un N°...
-
- Do
- message_nom = InputBox("Entrez le nom de la personne.", "Nom") 'On fait une boucle pour que l'utilisater marque qq chose
- Loop Until message_nom <> ""
-
- Do
- message_numero = InputBox("Entrez le N° de téléphone de la personne", "N° tel") 'Pareil
- Loop Until message_numero <> ""
-
- nom.AddItem (message_nom) 'On inscrit les nom et les N°
- numero(nom.ListCount) = message_numero
-
- End Sub
-
- Private Sub supprimer_Click() 'Pour supprimer, on verifie que l'utilisateur a bien selectionné qq chose (sinon message d'erreur) et on efface
- If nom.Text <> "" Then
- message_ok = MsgBox("Voulez-vous vraiment supprimer le N°?", vbYesNo, "Etes-vous sûr?")
- If message_ok = vbYes Then nom.RemoveItem (nom.ListIndex) 'On demande une confirmation
- Else
- MsgBox "Veuillez selectionner l'element à supprimer.", vbOKOnly, "Erreur!"
- End If
- End Sub
Dim int_numéro_fichier As Long, i As Long, numero(100) As String, nbrtel As Boolean, numerotel As Boolean, nbr_numero As Long, chemin_du_fichier As String
Private Sub copier_Click() 'On copie le texte dans le presse-papier :
Clipboard.Clear 'On efface le presse-papier
Clipboard.SetText (numtel.Caption) 'Puis on met le N° de téléphone
End Sub
Private Sub Form_Load()
chemin_du_fichier ' = mettre ici le chemin du fichier .txt
nbrtel = False 'On initialise quelques variables
nbr_numero = 0
numerotel = False
int_numéro_fichier = FreeFile 'On definit un numéro de fichier libre
Open chemin_du_fichier For Input As #int_numéro_fichier 'Ouvre le fichier
While Not EOF(int_numéro_fichier) 'EOF : indique qd on est a la fin d'un fichier
Line Input #int_numéro_fichier, str_temporaire 'on lit chaque ligne et on le met ds str_temporaire
If nbrtel = True Then 'Si juste avant il y avait "####" alors...
nom.AddItem (str_temporaire) 'On ajoute le onm à la liste
numerotel = True 'Et comme sa on reconnait que sa vient juste de passer
nbr_numero = nbr_numero + 1
Else 'par contre si il n'y avait pas "####" juste avant...
If numerotel = True Then 'mais qu'on venait d'ajouter le nom à la liste
numero(nbr_numero) = str_temporaire 'On ajoute donc le N° de téléphone a la variable correspondante
numerotel = False 'Et on fait sa comme sa on ne le fera pas 2 fois de suite!
End If
End If
If str_temporaire = "####" Then nbrtel = True Else nbrtel = False 'Comme sa on peut reconnaitre si le caractère vient juste de passer
Wend
Close #int_numéro_fichier 'On ferme le fichier
End Sub
Private Sub Form_Unload(Cancel As Integer) 'On sauvegarde quand la feuille se ferme
int_numéro_fichier = FreeFile 'on définit un numéro de fichier libre
Open chemin_du_fichier For Output As #int_numéro_fichier 'On ouvre le fichier
For i = 1 To nom.ListCount 'On fait la boucle en fonction du nbr d'objets dans la liste
Print #int_numéro_fichier, "####" & vbCrLf & nom.List(i - 1) & vbCrLf & numero(i) 'Et on écrit dans le .txt
Next
Close #int_numéro_fichier 'On ferme le fichier
End Sub
Private Sub nom_Click()
numtel.Caption = numero(nom.ListIndex + 1) 'On met le N° de T° etant le numéro correspondant au nom choisi
End Sub
Private Sub rajtel_Click() 'Quand on veut rajouter un N°...
Do
message_nom = InputBox("Entrez le nom de la personne.", "Nom") 'On fait une boucle pour que l'utilisater marque qq chose
Loop Until message_nom <> ""
Do
message_numero = InputBox("Entrez le N° de téléphone de la personne", "N° tel") 'Pareil
Loop Until message_numero <> ""
nom.AddItem (message_nom) 'On inscrit les nom et les N°
numero(nom.ListCount) = message_numero
End Sub
Private Sub supprimer_Click() 'Pour supprimer, on verifie que l'utilisateur a bien selectionné qq chose (sinon message d'erreur) et on efface
If nom.Text <> "" Then
message_ok = MsgBox("Voulez-vous vraiment supprimer le N°?", vbYesNo, "Etes-vous sûr?")
If message_ok = vbYes Then nom.RemoveItem (nom.ListIndex) 'On demande une confirmation
Else
MsgBox "Veuillez selectionner l'element à supprimer.", vbOKOnly, "Erreur!"
End If
End Sub
Conclusion
Je vais essayer d'ajouter d'autres fonctions a ce repertoire téléphonique. Mais je ne sais pas dans combien de temps ;-) ! N'hésitez pas pour les notes et les commentaires :-) ! Aller @+ Antitrust
Fichier Zip
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
Télécharger le zip
Sources du même auteur
Sources de la même categorie
Sources en rapport avec celle ci
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Fichiers en PDF [ par zebre ]
je voudrai mettre dans un répertoire la liste des fichiers que je récupère au format pdf.je vous explique:je récupère la liste des fichiers contenus d
Serveur vocal téléphonique [ par Neo Seifer ]
Je dois faire un programme qui répond automatiquement au téléphone et propose des choix à l'appelant (en s'adressant à lui avec ue voix sensuelle tant
liste des répertoire avec FTP [ par djof22 ]
Salut à tous,je suis en stage et j'ai un problème assez urgentJe fais un logiciel de FTP(pour AS400). Tout va très bien sauf que pour lister tous les
Récupérer la liste des fichiers .gif dans un répertoire [ par hub ]
Salut à tous,Comment récupérer la liste des fichiers d'un répertoire (en les filtrant).En effet, je souhaiterais récupérer dans un tableau tous les no
Créer un répertoire dans Outlook 2000 [ par Rodrigue ]
Bonjour,Je cherche comment ajouter des contacts dans Outlook 2000 dans un autre dossier que le dossier contact et tout ca, en passant par Access.Je su
Fichier et dossier [ par Zerross ]
Tout d'abord, bonjour tout le monde :)Voici ma petite question qui, je pense ne dois pas etre compliquer, mais a laquelle je ne trouve pas de réponse.
Récuperer la liste des fichiers d'un répertoire internet [ par oxboz ]
Salut ... Je suis débutant en C# ,(2 semaines de pratique) et j'aimerai récupérer la liste des fichiers d'un répertoire sur le net
Plusieurs colonnes zone de liste VBA [ par Gagou_c ]
Bonjour,Voila mon probleme, je voudrais afficher des informations dans une zone de liste sur 3 colonnes différentes ( Nom, Prnom, Email). Mais im
Dresser la liste des links dans les fichiers d'un répertoire [ par DPhBxl ]
Ce message est déjà posté dans la catégorie [FICHIER/DISQUE], mais j'ai besoin d'une aide urgente. Pouvez-vous m'aide au pro
ASSOCIER UN CONTACT A UN RDV OUTLOOK [ par mollo777 ]
Salut à tous!Je souhaiterai savoir s'il est possible d'associer un contact (existant dans la liste des contacts ou pas), à un RDV Outlook.Si
|
Téléchargements
Logiciels à télécharger sur le même thème :
|