Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Outlook > VBA Outlook

Réponse
 
Outils de la discussion
Vieux 09/04/2008, 12h06   #1 (permalink)
Invité de passage
 
Date d'inscription: septembre 2007
Messages: 5
Par défaut Référencer chaque mail envoye

bonjour a tous

je vends sur internet dans ma société mais en réponse a une demande faites par mail.

je souhaiterai pouvoir réferencé chaque mail répondu, lorsque que je repond a un mail il prend dans l'objet la reference 1 le second 2 ainsi de suite

j'espere avoir été clair et que vous pourrez m'aider

Merci

Dernière modification par Philippe JOCHMANS ; 09/04/2008 à 12h15 Motif: Modification de titre, pas de titre en Majuscules
botk62 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 09/04/2008, 15h34   #2 (permalink)
Membre éprouvé
 
Avatar de Oliv-
 
Date d'inscription: mars 2006
Localisation: Tourcoing
Âge: 37
Messages: 495
Par défaut

Salut,
et tu bloques sur quoi ?
Oliv- est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 09/04/2008, 15h37   #3 (permalink)
Responsable Outlook
 
Avatar de Dolphy35
 
Date d'inscription: octobre 2004
Localisation: Rennes
Messages: 3 313
Envoyer un message via MSN à Dolphy35 Envoyer un message via Skype™ à Dolphy35
Par défaut

Salut,

désolé mais je n'ai rien compris, peux-tu être plus clair, merci.


Dolphy
__________________
Initiation au VBA d'Outlook
venez défier mabrute
Je ne réponds pas aux questions techniques par MP
Dolphy35 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 10/04/2008, 09h02   #4 (permalink)
Invité de passage
 
Date d'inscription: septembre 2007
Messages: 5
Par défaut plus clair

bon je vais essayer d'etre plus clair

je voudrais donné un numéro a chaque mail que j'envoi
ce numéro doit se mettre dans l'objet du mail que j'envoi

ex je reçois un mail de demande de piece je répond que la piece et disponnible
et dans mon mail de réponse il faut qu'il y est un numéro, ce numéro augmentrer de 1 a chaque nouvelle reponse

tout ca dans le but de retrouver plus facilement les commandes

merci
botk62 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 10/04/2008, 10h34   #5 (permalink)
Membre éprouvé
 
Avatar de Oliv-
 
Date d'inscription: mars 2006
Localisation: Tourcoing
Âge: 37
Messages: 495
Par défaut

Salut,
Pour ma part j'avais bien compris , cependant tes explications n'apportent pas vraiment d'éléments ...

Tu peux utiliser une variable globale et un fichier texte qui va stocker la dernière valeur donnée ainsi que l'événement item_send

Code :
PUBLIC NUMERO as integer
' a chercher dans un fichier
set NUMERO = 1
 
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
NUMERO =NUMERO +1
' a enregistrer dans le fichier
item.subject = "[" + NUMERO + "]"+ item.subject 
 
End Sub
Pour le fichier voici une exemple de Eric RENAUD trouvé sur internet
Citation:
Lire et incrémenter un fichier INI
Ce programme permet d'incrémenter un fichier increm.ini et de récupérer
la valeur contenue dans ce fichier. Arrivé à 1000, le compteur est réinitialisé à 1.
Structure du fichier increm.ini
[Numero]
NUMERO=4
Code :
 
'Ne pas oublier de copier les deux lignes qui suivent en tête de votre module.
'© Eric RENAUD 
'http://ericrenaud.fr/droitefichiers.htm
 
Declare Function GetPrivateProfileStringA Lib "Kernel32" (ByVal lpAppName As _
String, ByVal lpKeyName As String, ByVal lpDefault As String, ByVal lpReturnedString _
As String, ByVal nSize As Long, ByVal lpFileName As String) As Long
 
Declare Function WritePrivateProfileStringA Lib "Kernel32" (ByVal lpAppName _
As String, ByVal lpKeyName As String, ByVal lpString As String, _
ByVal lpFileName As String) As Long
 
Sub IncrémenteIni()
Dim Compteur As String * 10
GetPrivateProfileStringA "Numero", "NUMERO", 1, Compteur, 10, "C:\Windows\Increm.ini"
WritePrivateProfileStringA "Numero", "NUMERO", CStr(CLng(Compteur) + 1), _
      "C:\Windows\Increm.ini"
MsgBox "Le compteur est incrémenté à : " & Compteur & "."
If Compteur = 1000 Then
      MsgBox (" La valeur de 1000 est atteinte. Remise à 1 du compteur.")
      Compteur = 1
WritePrivateProfileStringA "Numero", "NUMERO", CStr(CLng(Compteur)), _
      "C:\Windows\Increm.ini"
End If
End Sub
 
Oliv- est déconnecté   Envoyer un message privé Réponse avec citation
NEWS MS-OFFICEFAQs OFFICETUTORIELS OFFICELIVRES OFFICESOURCES VBAACCESS

Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Outlook > VBA Outlook

 
Offres d' emploi informatique sur Lesjeudis.com


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide