IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

renommer selon l’expéditeur


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Gestionnaire de stock
    Inscrit en
    Février 2016
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Algérie

    Informations professionnelles :
    Activité : Gestionnaire de stock
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Février 2016
    Messages : 36
    Par défaut renommer selon l’expéditeur
    bonjour les amis

    J'ai lu cette discussion.
    SVP dans me cas je cherche le code qui renomme la p-j selon l’expéditeur, merci de m'aider afin que je puisse intégrer le code nécessaire dans le programme ci-dessous;

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    Sub SaveAttachment()
     
    'Declaration
    Dim myItems, myItem, myAttachments, myAttachment As Object
    Dim myOrt As String
    Dim myOlApp As New Outlook.Application
    Dim myOlExp As Outlook.Explorer
    Dim myOlSel As Outlook.Selection
    Dim i As Integer
     
    'Boîte de dialogue simple pour le chemin de sauvegarde
    myOrt = InputBox("Destination", "Save Attachments", "C:\CdeDELL\Facture\")
     
    On Error Resume Next
     
    'Actions sur les objets sélectionnés
    Set myOlExp = myOlApp.ActiveExplorer
    Set myOlSel = myOlExp.Selection
     
    'boucle
    For Each myItem In myOlSel
    Set myAttachments = myItem.Attachments
    If myAttachments.Count > 0 Then
    'Ajoute une remarque dans le corps du message
    myItem.Body = myItem.Body & vbCrLf & _
    "pièce jointe enlevée:" & vbCrLf
     
    'for all attachments do...
    For i = 1 To myAttachments.Count
     
    'save them to destination
    myAttachments(i).SaveAsFile myOrt & _
    myAttachments(i).DisplayName
    myItem.Body = myItem.Body & _
    "File: " & myOrt & _
    myAttachments(i).DisplayName & vbCrLf
     
    Next i
     
    End If
     
    Next
     
    Set myItems = Nothing
    Set myItem = Nothing
    Set myAttachments = Nothing
    Set myAttachment = Nothing
    Set myOlApp = Nothing
    Set myOlExp = Nothing
    Set myOlSel = Nothing
     
    End Sub

  2. #2
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    regarde du côté des propriétés Sender, SenderEmailAddress et SenderName de l'objet mailitem pour récupérer l'expéditeur

    et ensuite, comme tu n'expliques pas comment tu veux gérer ta popotte ... ben je dois m'arrêter là !

  3. #3
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut, @redalinho : Balise ton code

  4. #4
    Membre averti
    Homme Profil pro
    Gestionnaire de stock
    Inscrit en
    Février 2016
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Algérie

    Informations professionnelles :
    Activité : Gestionnaire de stock
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Février 2016
    Messages : 36
    Par défaut
    Citation Envoyé par kiki29 Voir le message
    Salut, @redalinho : Balise ton code
    salut kiki, c'est a dire baliser ?, je suis débutant sur VBA

  5. #5
    Membre averti
    Homme Profil pro
    Gestionnaire de stock
    Inscrit en
    Février 2016
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Algérie

    Informations professionnelles :
    Activité : Gestionnaire de stock
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Février 2016
    Messages : 36
    Par défaut
    Citation Envoyé par joe.levrai Voir le message
    Bonjour,

    regarde du côté des propriétés Sender, SenderEmailAddress et SenderName de l'objet mailitem pour récupérer l'expéditeur

    et ensuite, comme tu n'expliques pas comment tu veux gérer ta popotte ... ben je dois m'arrêter là !
    merci joe, je ne sais vraiment pas ou cherché, mais d’après la discutions en haut de la page, le code que je dois modifier dans m'as macro est le
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    myOrt = InputBox("Destination", "Save Attachments", "C:\CdeDELL\Facture\")

  6. #6
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Citation Envoyé par joe.levrai Voir le message
    comme tu n'expliques pas comment tu veux gérer ta popotte ... ben je dois m'arrêter là !

Discussions similaires

  1. [Batch] Renommer fichier selon chaine de caractères dans son contenu
    Par Bilou_Gateux dans le forum Scripts/Batch
    Réponses: 15
    Dernier message: 13/03/2010, 20h19
  2. Réponses: 2
    Dernier message: 15/05/2009, 16h07
  3. Renommer des photos selon 2 colonnes
    Par Geprocor dans le forum Macros et VBA Excel
    Réponses: 37
    Dernier message: 29/05/2008, 10h32
  4. [FPDF] renommer des PDF par lot selon leurs contenus
    Par Gabor3D dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 06/01/2008, 13h55
  5. Renommer une feuille Excel selon table/Access
    Par PAULOM dans le forum Access
    Réponses: 3
    Dernier message: 24/04/2006, 16h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo