Bonjour,
j'aurais aimé créer une macro qui me permettent de copier
automatiquement le contenu de contact/champ utilisateur 1 dans
l'autre champ contact/champ utilisateur 2.
J'ai essayé de faire un bout de code mais sans résultat.
Si vous avez une idée...
Merci pour les tuyaux,
Jean-Marie
Bonjour,
j'aurais aimé créer une macro qui me permettent de copier
automatiquement le contenu de contact/champ utilisateur 1 dans
l'autre champ contact/champ utilisateur 2.
J'ai essayé de faire un bout de code mais sans résultat.
Si vous avez une idée...
Merci pour les tuyaux,
Jean-Marie
Bonjour,
j'aurais aimé créer une macro qui me permettent de copier
automatiquement le contenu de contact/champ utilisateur 1 dans
l'autre champ contact/champ utilisateur 2.
J'ai essayé de faire un bout de code mais sans résultat.
Si vous avez une idée...
Merci pour les tuyaux,
Jean-Marie
*Jean-Marie que je salut a écrit *:Bonjour,
j'aurais aimé créer une macro qui me permettent de copier
automatiquement le contenu de contact/champ utilisateur 1 dans
l'autre champ contact/champ utilisateur 2.
J'ai essayé de faire un bout de code mais sans résultat.
Si vous avez une idée...
Merci pour les tuyaux,
Jean-Marie
c'est quoi ces champs ?
sur 1 seul contact ?ceux selectionné ?
quelle version ?
avec serveur exchange ?
--
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
Pour me joindre : http://cerbermail.com/?V8r2o1YHl4
les sites références:
Excel :http://www.excelabo.net http://xcell05.free.fr/
http://dj.joss.free.fr/
http://frederic.sigonneau.free.fr/ http://www.excel-vba-francais.com/
Word : http://faqword.free.fr/
Outlook : http://faq.outlook.free.fr/
les archives : http://groups.google.com/group/microsoft.public.fr.outlook
OE6 : http://www.faqoe.com/
Sql : http://sqlpro.developpez.com/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*Jean-Marie <jm.vigneaud@gironde.chambagri.fr> que je salut a écrit *:
Bonjour,
j'aurais aimé créer une macro qui me permettent de copier
automatiquement le contenu de contact/champ utilisateur 1 dans
l'autre champ contact/champ utilisateur 2.
J'ai essayé de faire un bout de code mais sans résultat.
Si vous avez une idée...
Merci pour les tuyaux,
Jean-Marie
c'est quoi ces champs ?
sur 1 seul contact ?ceux selectionné ?
quelle version ?
avec serveur exchange ?
--
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
Pour me joindre : http://cerbermail.com/?V8r2o1YHl4
les sites références:
Excel :http://www.excelabo.net http://xcell05.free.fr/
http://dj.joss.free.fr/
http://frederic.sigonneau.free.fr/ http://www.excel-vba-francais.com/
Word : http://faqword.free.fr/
Outlook : http://faq.outlook.free.fr/
les archives : http://groups.google.com/group/microsoft.public.fr.outlook
OE6 : http://www.faqoe.com/
Sql : http://sqlpro.developpez.com/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*Jean-Marie que je salut a écrit *:Bonjour,
j'aurais aimé créer une macro qui me permettent de copier
automatiquement le contenu de contact/champ utilisateur 1 dans
l'autre champ contact/champ utilisateur 2.
J'ai essayé de faire un bout de code mais sans résultat.
Si vous avez une idée...
Merci pour les tuyaux,
Jean-Marie
c'est quoi ces champs ?
sur 1 seul contact ?ceux selectionné ?
quelle version ?
avec serveur exchange ?
--
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Have a nice day
Oliv'
Pour me joindre : http://cerbermail.com/?V8r2o1YHl4
les sites références:
Excel :http://www.excelabo.net http://xcell05.free.fr/
http://dj.joss.free.fr/
http://frederic.sigonneau.free.fr/ http://www.excel-vba-francais.com/
Word : http://faqword.free.fr/
Outlook : http://faq.outlook.free.fr/
les archives : http://groups.google.com/group/microsoft.public.fr.outlook
OE6 : http://www.faqoe.com/
Sql : http://sqlpro.developpez.com/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
En fait, je suis sur exchange 2003/Outlook 2003
Il s'agit pour les 680 contacts de transférer le contenu du <champ
utilisateur 1> dans le <champ utilisateur 2> et à la mano, c'est un peu
...chiant.
Merci pour les tuyaux éventuels.
En fait, je suis sur exchange 2003/Outlook 2003
Il s'agit pour les 680 contacts de transférer le contenu du <champ
utilisateur 1> dans le <champ utilisateur 2> et à la mano, c'est un peu
...chiant.
Merci pour les tuyaux éventuels.
En fait, je suis sur exchange 2003/Outlook 2003
Il s'agit pour les 680 contacts de transférer le contenu du <champ
utilisateur 1> dans le <champ utilisateur 2> et à la mano, c'est un peu
...chiant.
Merci pour les tuyaux éventuels.
En fait, je suis sur exchange 2003/Outlook 2003
Il s'agit pour les 680 contacts de transférer le contenu du <champ
utilisateur 1> dans le <champ utilisateur 2> et à la mano, c'est un
peu ...chiant.
En fait, je suis sur exchange 2003/Outlook 2003
Il s'agit pour les 680 contacts de transférer le contenu du <champ
utilisateur 1> dans le <champ utilisateur 2> et à la mano, c'est un
peu ...chiant.
En fait, je suis sur exchange 2003/Outlook 2003
Il s'agit pour les 680 contacts de transférer le contenu du <champ
utilisateur 1> dans le <champ utilisateur 2> et à la mano, c'est un
peu ...chiant.
*Jean-Marie que je salut a écrit *:En fait, je suis sur exchange 2003/Outlook 2003
Il s'agit pour les 680 contacts de transférer le contenu du <champ
utilisateur 1> dans le <champ utilisateur 2> et à la mano, c'est un
peu ...chiant.
a adapter :
-###############################
Private Sub Contactmajfullname()
'pour mettre à jour un champ
Dim myOlApp As Outlook.Application
Dim myNameSpace As Outlook.NameSpace
Dim myContacts As Outlook.Items
Dim myItems As Outlook.Items
Dim myItem As Object
Set myOlApp = CreateObject("Outlook.Application")
Set myNameSpace = myOlApp.GetNamespace("MAPI")
For i = 1 To myNameSpace.Folders.Count
'MsgBox myNameSpace.Folders(i).Name
If myNameSpace.Folders(i).Name = "Boîte aux lettres - toto" Then
Exit For
End If
Next i
MsgBox myNameSpace.Folders(i).Name
For j = 1 To myNameSpace.Folders(i).Folders.Count
If myNameSpace.Folders(i).Folders(j).Name = "Contacts" Then
Set myContacts = myNameSpace.Folders(i).Folders(j).Items
Exit For
End If
Next j
MsgBox myNameSpace.Folders(i).Folders(j).Name
'strWhere = "[Nom] = ','"
strWhere = "[Nom] > 'a' And [Nom] < 'azzzz'"
Set myItems = myContacts.Restrict(strWhere)
For Each myItem In myItems
If (myItem.Class = olContact) Then
MsgBox "Full=" & myItem.FullName & vbCrLf & "Last=" &
myItem.LastName & vbCrLf & "First=" & myItem.FirstName & vbCrLf & "lastand
first=" & myItem.LastNameAndFirstName
concat = Replace(myItem.LastName, ",", "")
myItem.LastName = concat
myItem.Save
' concat = ""
End If
Next
end sub
*Jean-Marie <jm.vigneaud@gironde.chambagri.fr> que je salut a écrit *:
En fait, je suis sur exchange 2003/Outlook 2003
Il s'agit pour les 680 contacts de transférer le contenu du <champ
utilisateur 1> dans le <champ utilisateur 2> et à la mano, c'est un
peu ...chiant.
a adapter :
-###############################
Private Sub Contactmajfullname()
'pour mettre à jour un champ
Dim myOlApp As Outlook.Application
Dim myNameSpace As Outlook.NameSpace
Dim myContacts As Outlook.Items
Dim myItems As Outlook.Items
Dim myItem As Object
Set myOlApp = CreateObject("Outlook.Application")
Set myNameSpace = myOlApp.GetNamespace("MAPI")
For i = 1 To myNameSpace.Folders.Count
'MsgBox myNameSpace.Folders(i).Name
If myNameSpace.Folders(i).Name = "Boîte aux lettres - toto" Then
Exit For
End If
Next i
MsgBox myNameSpace.Folders(i).Name
For j = 1 To myNameSpace.Folders(i).Folders.Count
If myNameSpace.Folders(i).Folders(j).Name = "Contacts" Then
Set myContacts = myNameSpace.Folders(i).Folders(j).Items
Exit For
End If
Next j
MsgBox myNameSpace.Folders(i).Folders(j).Name
'strWhere = "[Nom] = ','"
strWhere = "[Nom] > 'a' And [Nom] < 'azzzz'"
Set myItems = myContacts.Restrict(strWhere)
For Each myItem In myItems
If (myItem.Class = olContact) Then
MsgBox "Full=" & myItem.FullName & vbCrLf & "Last=" &
myItem.LastName & vbCrLf & "First=" & myItem.FirstName & vbCrLf & "lastand
first=" & myItem.LastNameAndFirstName
concat = Replace(myItem.LastName, ",", "")
myItem.LastName = concat
myItem.Save
' concat = ""
End If
Next
end sub
*Jean-Marie que je salut a écrit *:En fait, je suis sur exchange 2003/Outlook 2003
Il s'agit pour les 680 contacts de transférer le contenu du <champ
utilisateur 1> dans le <champ utilisateur 2> et à la mano, c'est un
peu ...chiant.
a adapter :
-###############################
Private Sub Contactmajfullname()
'pour mettre à jour un champ
Dim myOlApp As Outlook.Application
Dim myNameSpace As Outlook.NameSpace
Dim myContacts As Outlook.Items
Dim myItems As Outlook.Items
Dim myItem As Object
Set myOlApp = CreateObject("Outlook.Application")
Set myNameSpace = myOlApp.GetNamespace("MAPI")
For i = 1 To myNameSpace.Folders.Count
'MsgBox myNameSpace.Folders(i).Name
If myNameSpace.Folders(i).Name = "Boîte aux lettres - toto" Then
Exit For
End If
Next i
MsgBox myNameSpace.Folders(i).Name
For j = 1 To myNameSpace.Folders(i).Folders.Count
If myNameSpace.Folders(i).Folders(j).Name = "Contacts" Then
Set myContacts = myNameSpace.Folders(i).Folders(j).Items
Exit For
End If
Next j
MsgBox myNameSpace.Folders(i).Folders(j).Name
'strWhere = "[Nom] = ','"
strWhere = "[Nom] > 'a' And [Nom] < 'azzzz'"
Set myItems = myContacts.Restrict(strWhere)
For Each myItem In myItems
If (myItem.Class = olContact) Then
MsgBox "Full=" & myItem.FullName & vbCrLf & "Last=" &
myItem.LastName & vbCrLf & "First=" & myItem.FirstName & vbCrLf & "lastand
first=" & myItem.LastNameAndFirstName
concat = Replace(myItem.LastName, ",", "")
myItem.LastName = concat
myItem.Save
' concat = ""
End If
Next
end sub
Merci pour le bout de code que j'ai pu adapter.
Encore une petite dernière question.
Ce coup ci, je voudrais récupérer le contenu d'un champ que j'ai créé
dans ce formulaire comme étant un élément de celui-ci.
Pb = Je ne le trouve pas quand j'essaie de taper dedans avec le code :
myItem.moncontrol
Si vous avez une ultime idée.
"Oliv'" <(supprimerceci) a écrit dans le
message de news: uLsV0$
*Jean-Marie que je salut a écrit
*:En fait, je suis sur exchange 2003/Outlook 2003
Il s'agit pour les 680 contacts de transférer le contenu du <champ
utilisateur 1> dans le <champ utilisateur 2> et à la mano, c'est un
peu ...chiant.
a adapter :
-###############################
Private Sub Contactmajfullname()
'pour mettre à jour un champ
Dim myOlApp As Outlook.Application
Dim myNameSpace As Outlook.NameSpace
Dim myContacts As Outlook.Items
Dim myItems As Outlook.Items
Dim myItem As Object
Set myOlApp = CreateObject("Outlook.Application")
Set myNameSpace = myOlApp.GetNamespace("MAPI")
For i = 1 To myNameSpace.Folders.Count
'MsgBox myNameSpace.Folders(i).Name
If myNameSpace.Folders(i).Name = "Boîte aux lettres - toto" Then
Exit For
End If
Next i
MsgBox myNameSpace.Folders(i).Name
For j = 1 To myNameSpace.Folders(i).Folders.Count
If myNameSpace.Folders(i).Folders(j).Name = "Contacts" Then
Set myContacts = myNameSpace.Folders(i).Folders(j).Items
Exit For
End If
Next j
MsgBox myNameSpace.Folders(i).Folders(j).Name
'strWhere = "[Nom] = ','"
strWhere = "[Nom] > 'a' And [Nom] < 'azzzz'"
Set myItems = myContacts.Restrict(strWhere)
For Each myItem In myItems
If (myItem.Class = olContact) Then
MsgBox "Full=" & myItem.FullName & vbCrLf & "Last=" &
myItem.LastName & vbCrLf & "First=" & myItem.FirstName & vbCrLf &
"lastand first=" & myItem.LastNameAndFirstName
concat = Replace(myItem.LastName, ",", "")
myItem.LastName = concat
myItem.Save
' concat = ""
End If
Next
end sub
Merci pour le bout de code que j'ai pu adapter.
Encore une petite dernière question.
Ce coup ci, je voudrais récupérer le contenu d'un champ que j'ai créé
dans ce formulaire comme étant un élément de celui-ci.
Pb = Je ne le trouve pas quand j'essaie de taper dedans avec le code :
myItem.moncontrol
Si vous avez une ultime idée.
"Oliv'" <(supprimerceci)catteau@ricour-assurances.fr> a écrit dans le
message de news: uLsV0$18GHA.4408@TK2MSFTNGP02.phx.gbl...
*Jean-Marie <jm.vigneaud@gironde.chambagri.fr> que je salut a écrit
*:
En fait, je suis sur exchange 2003/Outlook 2003
Il s'agit pour les 680 contacts de transférer le contenu du <champ
utilisateur 1> dans le <champ utilisateur 2> et à la mano, c'est un
peu ...chiant.
a adapter :
-###############################
Private Sub Contactmajfullname()
'pour mettre à jour un champ
Dim myOlApp As Outlook.Application
Dim myNameSpace As Outlook.NameSpace
Dim myContacts As Outlook.Items
Dim myItems As Outlook.Items
Dim myItem As Object
Set myOlApp = CreateObject("Outlook.Application")
Set myNameSpace = myOlApp.GetNamespace("MAPI")
For i = 1 To myNameSpace.Folders.Count
'MsgBox myNameSpace.Folders(i).Name
If myNameSpace.Folders(i).Name = "Boîte aux lettres - toto" Then
Exit For
End If
Next i
MsgBox myNameSpace.Folders(i).Name
For j = 1 To myNameSpace.Folders(i).Folders.Count
If myNameSpace.Folders(i).Folders(j).Name = "Contacts" Then
Set myContacts = myNameSpace.Folders(i).Folders(j).Items
Exit For
End If
Next j
MsgBox myNameSpace.Folders(i).Folders(j).Name
'strWhere = "[Nom] = ','"
strWhere = "[Nom] > 'a' And [Nom] < 'azzzz'"
Set myItems = myContacts.Restrict(strWhere)
For Each myItem In myItems
If (myItem.Class = olContact) Then
MsgBox "Full=" & myItem.FullName & vbCrLf & "Last=" &
myItem.LastName & vbCrLf & "First=" & myItem.FirstName & vbCrLf &
"lastand first=" & myItem.LastNameAndFirstName
concat = Replace(myItem.LastName, ",", "")
myItem.LastName = concat
myItem.Save
' concat = ""
End If
Next
end sub
Merci pour le bout de code que j'ai pu adapter.
Encore une petite dernière question.
Ce coup ci, je voudrais récupérer le contenu d'un champ que j'ai créé
dans ce formulaire comme étant un élément de celui-ci.
Pb = Je ne le trouve pas quand j'essaie de taper dedans avec le code :
myItem.moncontrol
Si vous avez une ultime idée.
"Oliv'" <(supprimerceci) a écrit dans le
message de news: uLsV0$
*Jean-Marie que je salut a écrit
*:En fait, je suis sur exchange 2003/Outlook 2003
Il s'agit pour les 680 contacts de transférer le contenu du <champ
utilisateur 1> dans le <champ utilisateur 2> et à la mano, c'est un
peu ...chiant.
a adapter :
-###############################
Private Sub Contactmajfullname()
'pour mettre à jour un champ
Dim myOlApp As Outlook.Application
Dim myNameSpace As Outlook.NameSpace
Dim myContacts As Outlook.Items
Dim myItems As Outlook.Items
Dim myItem As Object
Set myOlApp = CreateObject("Outlook.Application")
Set myNameSpace = myOlApp.GetNamespace("MAPI")
For i = 1 To myNameSpace.Folders.Count
'MsgBox myNameSpace.Folders(i).Name
If myNameSpace.Folders(i).Name = "Boîte aux lettres - toto" Then
Exit For
End If
Next i
MsgBox myNameSpace.Folders(i).Name
For j = 1 To myNameSpace.Folders(i).Folders.Count
If myNameSpace.Folders(i).Folders(j).Name = "Contacts" Then
Set myContacts = myNameSpace.Folders(i).Folders(j).Items
Exit For
End If
Next j
MsgBox myNameSpace.Folders(i).Folders(j).Name
'strWhere = "[Nom] = ','"
strWhere = "[Nom] > 'a' And [Nom] < 'azzzz'"
Set myItems = myContacts.Restrict(strWhere)
For Each myItem In myItems
If (myItem.Class = olContact) Then
MsgBox "Full=" & myItem.FullName & vbCrLf & "Last=" &
myItem.LastName & vbCrLf & "First=" & myItem.FirstName & vbCrLf &
"lastand first=" & myItem.LastNameAndFirstName
concat = Replace(myItem.LastName, ",", "")
myItem.LastName = concat
myItem.Save
' concat = ""
End If
Next
end sub