mes contacts s'affiche comme "nom, prénom" dans le champs "classer
sous" je peux les modifier un par un mais souhaiterai utiliser une
macro qui change cette option en "prénom nom" un ensemble de
contacts, ce qui automatiser le processus.
Merci
Jacot
mes contacts s'affiche comme "nom, prénom" dans le champs "classer
sous" je peux les modifier un par un mais souhaiterai utiliser une
macro qui change cette option en "prénom nom" un ensemble de
contacts, ce qui automatiser le processus.
Merci
Jacot
mes contacts s'affiche comme "nom, prénom" dans le champs "classer
sous" je peux les modifier un par un mais souhaiterai utiliser une
macro qui change cette option en "prénom nom" un ensemble de
contacts, ce qui automatiser le processus.
Merci
Jacot
*Jacot que je salut a écrit *:mes contacts s'affiche comme "nom, prénom" dans le champs "classer
sous" je peux les modifier un par un mais souhaiterai utiliser une
macro qui change cette option en "prénom nom" un ensemble de
contacts, ce qui automatiser le processus.
Merci
Jacot
Tu dois pouvoir le faire avec celle-ci
Modifier concat en conséquence.
--------------------------------------------------------------------------------
Sub ContactmajFileas()
'pour mettre à jour un champ ici classer sous
'by oliv' 15/09/2006
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")
Set myContacts = myNameSpace.GetDefaultFolder(olFolderContacts).Items
' strWhere = "[MobileTelephoneNumber] >''"
Set myItems = myContacts '.Restrict(strWhere)
For Each myItem In myItems
If (myItem.Class = olContact) Then
concat = myItem.LastName & ", " & myItem.FirstName
modif = MsgBox(myItem.FullName & ": " & vbCr & "[" &
myItem.FileAs & "]" & vbCr & "Sera remplacé par : " & vbCr & "[" & concat &
"]", vbYesNo)
If modif = vbYes Then
myItem.FileAs = concat
myItem.Save
End If
concat = ""
modif = ""
End If
Next
End Sub
--------------------------------------------------------------------------------
--
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*Jacot <Jacot@discussions.microsoft.com> que je salut a écrit *:
mes contacts s'affiche comme "nom, prénom" dans le champs "classer
sous" je peux les modifier un par un mais souhaiterai utiliser une
macro qui change cette option en "prénom nom" un ensemble de
contacts, ce qui automatiser le processus.
Merci
Jacot
Tu dois pouvoir le faire avec celle-ci
Modifier concat en conséquence.
--------------------------------------------------------------------------------
Sub ContactmajFileas()
'pour mettre à jour un champ ici classer sous
'by oliv' 15/09/2006
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")
Set myContacts = myNameSpace.GetDefaultFolder(olFolderContacts).Items
' strWhere = "[MobileTelephoneNumber] >''"
Set myItems = myContacts '.Restrict(strWhere)
For Each myItem In myItems
If (myItem.Class = olContact) Then
concat = myItem.LastName & ", " & myItem.FirstName
modif = MsgBox(myItem.FullName & ": " & vbCr & "[" &
myItem.FileAs & "]" & vbCr & "Sera remplacé par : " & vbCr & "[" & concat &
"]", vbYesNo)
If modif = vbYes Then
myItem.FileAs = concat
myItem.Save
End If
concat = ""
modif = ""
End If
Next
End Sub
--------------------------------------------------------------------------------
--
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*Jacot que je salut a écrit *:mes contacts s'affiche comme "nom, prénom" dans le champs "classer
sous" je peux les modifier un par un mais souhaiterai utiliser une
macro qui change cette option en "prénom nom" un ensemble de
contacts, ce qui automatiser le processus.
Merci
Jacot
Tu dois pouvoir le faire avec celle-ci
Modifier concat en conséquence.
--------------------------------------------------------------------------------
Sub ContactmajFileas()
'pour mettre à jour un champ ici classer sous
'by oliv' 15/09/2006
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")
Set myContacts = myNameSpace.GetDefaultFolder(olFolderContacts).Items
' strWhere = "[MobileTelephoneNumber] >''"
Set myItems = myContacts '.Restrict(strWhere)
For Each myItem In myItems
If (myItem.Class = olContact) Then
concat = myItem.LastName & ", " & myItem.FirstName
modif = MsgBox(myItem.FullName & ": " & vbCr & "[" &
myItem.FileAs & "]" & vbCr & "Sera remplacé par : " & vbCr & "[" & concat &
"]", vbYesNo)
If modif = vbYes Then
myItem.FileAs = concat
myItem.Save
End If
concat = ""
modif = ""
End If
Next
End Sub
--------------------------------------------------------------------------------
--
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Oliv,
Merci pour ta réponse rapide.
J'ai un message d'erreur à la compil sur la ligne :
modif = MsgBox(myItem.FullName & ": " & vbCr & "[" &
myItem.FileAs & "]" & vbCr & "Sera remplacé par : " & vbCr & "[" &
concat & "]", vbYesNo)
Message :
Erreur de compilation, erreur de syntaxe
Une idée ?
Encore merci
Jacques
*Jacot que je salut a écrit *:mes contacts s'affiche comme "nom, prénom" dans le champs "classer
sous" je peux les modifier un par un mais souhaiterai utiliser une
macro qui change cette option en "prénom nom" un ensemble de
contacts, ce qui automatiser le processus.
Merci
Jacot
Tu dois pouvoir le faire avec celle-ci
Modifier concat en conséquence.
--------------------------------------------------------------------------------
Sub ContactmajFileas()
'pour mettre à jour un champ ici classer sous
'by oliv' 15/09/2006
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")
Set myContacts >> myNameSpace.GetDefaultFolder(olFolderContacts).Items ' strWhere >> "[MobileTelephoneNumber] >''" Set myItems = myContacts
'.Restrict(strWhere) For Each myItem In myItems
If (myItem.Class = olContact) Then
concat = myItem.LastName & ", " & myItem.FirstName
modif = MsgBox(myItem.FullName & ": " & vbCr & "[" &
myItem.FileAs & "]" & vbCr & "Sera remplacé par : " & vbCr & "[" &
concat & "]", vbYesNo)
If modif = vbYes Then
myItem.FileAs = concat
myItem.Save
End If
concat = ""
modif = ""
End If
Next
End Sub
--------------------------------------------------------------------------------
--
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Oliv,
Merci pour ta réponse rapide.
J'ai un message d'erreur à la compil sur la ligne :
modif = MsgBox(myItem.FullName & ": " & vbCr & "[" &
myItem.FileAs & "]" & vbCr & "Sera remplacé par : " & vbCr & "[" &
concat & "]", vbYesNo)
Message :
Erreur de compilation, erreur de syntaxe
Une idée ?
Encore merci
Jacques
*Jacot <Jacot@discussions.microsoft.com> que je salut a écrit *:
mes contacts s'affiche comme "nom, prénom" dans le champs "classer
sous" je peux les modifier un par un mais souhaiterai utiliser une
macro qui change cette option en "prénom nom" un ensemble de
contacts, ce qui automatiser le processus.
Merci
Jacot
Tu dois pouvoir le faire avec celle-ci
Modifier concat en conséquence.
--------------------------------------------------------------------------------
Sub ContactmajFileas()
'pour mettre à jour un champ ici classer sous
'by oliv' 15/09/2006
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")
Set myContacts >> myNameSpace.GetDefaultFolder(olFolderContacts).Items ' strWhere >> "[MobileTelephoneNumber] >''" Set myItems = myContacts
'.Restrict(strWhere) For Each myItem In myItems
If (myItem.Class = olContact) Then
concat = myItem.LastName & ", " & myItem.FirstName
modif = MsgBox(myItem.FullName & ": " & vbCr & "[" &
myItem.FileAs & "]" & vbCr & "Sera remplacé par : " & vbCr & "[" &
concat & "]", vbYesNo)
If modif = vbYes Then
myItem.FileAs = concat
myItem.Save
End If
concat = ""
modif = ""
End If
Next
End Sub
--------------------------------------------------------------------------------
--
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Oliv,
Merci pour ta réponse rapide.
J'ai un message d'erreur à la compil sur la ligne :
modif = MsgBox(myItem.FullName & ": " & vbCr & "[" &
myItem.FileAs & "]" & vbCr & "Sera remplacé par : " & vbCr & "[" &
concat & "]", vbYesNo)
Message :
Erreur de compilation, erreur de syntaxe
Une idée ?
Encore merci
Jacques
*Jacot que je salut a écrit *:mes contacts s'affiche comme "nom, prénom" dans le champs "classer
sous" je peux les modifier un par un mais souhaiterai utiliser une
macro qui change cette option en "prénom nom" un ensemble de
contacts, ce qui automatiser le processus.
Merci
Jacot
Tu dois pouvoir le faire avec celle-ci
Modifier concat en conséquence.
--------------------------------------------------------------------------------
Sub ContactmajFileas()
'pour mettre à jour un champ ici classer sous
'by oliv' 15/09/2006
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")
Set myContacts >> myNameSpace.GetDefaultFolder(olFolderContacts).Items ' strWhere >> "[MobileTelephoneNumber] >''" Set myItems = myContacts
'.Restrict(strWhere) For Each myItem In myItems
If (myItem.Class = olContact) Then
concat = myItem.LastName & ", " & myItem.FirstName
modif = MsgBox(myItem.FullName & ": " & vbCr & "[" &
myItem.FileAs & "]" & vbCr & "Sera remplacé par : " & vbCr & "[" &
concat & "]", vbYesNo)
If modif = vbYes Then
myItem.FileAs = concat
myItem.Save
End If
concat = ""
modif = ""
End If
Next
End Sub
--------------------------------------------------------------------------------
--
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*Jacot que je salut a écrit *:Oliv,
Merci pour ta réponse rapide.
J'ai un message d'erreur à la compil sur la ligne :
modif = MsgBox(myItem.FullName & ": " & vbCr & "[" &
myItem.FileAs & "]" & vbCr & "Sera remplacé par : " & vbCr & "[" &
concat & "]", vbYesNo)
Message :
Erreur de compilation, erreur de syntaxe
erreur de coupure due à la messagerie
mettre tout sur la même ligne
Oliv'Une idée ?
Encore merci
Jacques
*Jacot que je salut a écrit *:mes contacts s'affiche comme "nom, prénom" dans le champs "classer
sous" je peux les modifier un par un mais souhaiterai utiliser une
macro qui change cette option en "prénom nom" un ensemble de
contacts, ce qui automatiser le processus.
Merci
Jacot
Tu dois pouvoir le faire avec celle-ci
Modifier concat en conséquence.
--------------------------------------------------------------------------------
Sub ContactmajFileas()
'pour mettre à jour un champ ici classer sous
'by oliv' 15/09/2006
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")
Set myContacts > >> myNameSpace.GetDefaultFolder(olFolderContacts).Items ' strWhere > >> "[MobileTelephoneNumber] >''" Set myItems = myContacts
'.Restrict(strWhere) For Each myItem In myItems
If (myItem.Class = olContact) Then
concat = myItem.LastName & ", " & myItem.FirstName
modif = MsgBox(myItem.FullName & ": " & vbCr & "[" &
myItem.FileAs & "]" & vbCr & "Sera remplacé par : " & vbCr & "[" &
concat & "]", vbYesNo)
If modif = vbYes Then
myItem.FileAs = concat
myItem.Save
End If
concat = ""
modif = ""
End If
Next
End Sub
--------------------------------------------------------------------------------
--
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*Jacot <Jacot@discussions.microsoft.com> que je salut a écrit *:
Oliv,
Merci pour ta réponse rapide.
J'ai un message d'erreur à la compil sur la ligne :
modif = MsgBox(myItem.FullName & ": " & vbCr & "[" &
myItem.FileAs & "]" & vbCr & "Sera remplacé par : " & vbCr & "[" &
concat & "]", vbYesNo)
Message :
Erreur de compilation, erreur de syntaxe
erreur de coupure due à la messagerie
mettre tout sur la même ligne
Oliv'
Une idée ?
Encore merci
Jacques
*Jacot <Jacot@discussions.microsoft.com> que je salut a écrit *:
mes contacts s'affiche comme "nom, prénom" dans le champs "classer
sous" je peux les modifier un par un mais souhaiterai utiliser une
macro qui change cette option en "prénom nom" un ensemble de
contacts, ce qui automatiser le processus.
Merci
Jacot
Tu dois pouvoir le faire avec celle-ci
Modifier concat en conséquence.
--------------------------------------------------------------------------------
Sub ContactmajFileas()
'pour mettre à jour un champ ici classer sous
'by oliv' 15/09/2006
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")
Set myContacts > >> myNameSpace.GetDefaultFolder(olFolderContacts).Items ' strWhere > >> "[MobileTelephoneNumber] >''" Set myItems = myContacts
'.Restrict(strWhere) For Each myItem In myItems
If (myItem.Class = olContact) Then
concat = myItem.LastName & ", " & myItem.FirstName
modif = MsgBox(myItem.FullName & ": " & vbCr & "[" &
myItem.FileAs & "]" & vbCr & "Sera remplacé par : " & vbCr & "[" &
concat & "]", vbYesNo)
If modif = vbYes Then
myItem.FileAs = concat
myItem.Save
End If
concat = ""
modif = ""
End If
Next
End Sub
--------------------------------------------------------------------------------
--
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*Jacot que je salut a écrit *:Oliv,
Merci pour ta réponse rapide.
J'ai un message d'erreur à la compil sur la ligne :
modif = MsgBox(myItem.FullName & ": " & vbCr & "[" &
myItem.FileAs & "]" & vbCr & "Sera remplacé par : " & vbCr & "[" &
concat & "]", vbYesNo)
Message :
Erreur de compilation, erreur de syntaxe
erreur de coupure due à la messagerie
mettre tout sur la même ligne
Oliv'Une idée ?
Encore merci
Jacques
*Jacot que je salut a écrit *:mes contacts s'affiche comme "nom, prénom" dans le champs "classer
sous" je peux les modifier un par un mais souhaiterai utiliser une
macro qui change cette option en "prénom nom" un ensemble de
contacts, ce qui automatiser le processus.
Merci
Jacot
Tu dois pouvoir le faire avec celle-ci
Modifier concat en conséquence.
--------------------------------------------------------------------------------
Sub ContactmajFileas()
'pour mettre à jour un champ ici classer sous
'by oliv' 15/09/2006
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")
Set myContacts > >> myNameSpace.GetDefaultFolder(olFolderContacts).Items ' strWhere > >> "[MobileTelephoneNumber] >''" Set myItems = myContacts
'.Restrict(strWhere) For Each myItem In myItems
If (myItem.Class = olContact) Then
concat = myItem.LastName & ", " & myItem.FirstName
modif = MsgBox(myItem.FullName & ": " & vbCr & "[" &
myItem.FileAs & "]" & vbCr & "Sera remplacé par : " & vbCr & "[" &
concat & "]", vbYesNo)
If modif = vbYes Then
myItem.FileAs = concat
myItem.Save
End If
concat = ""
modif = ""
End If
Next
End Sub
--------------------------------------------------------------------------------
--
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
OK,
C'est fait !
Merci encore, çà marche du tonnerre.
Existe t-il un site ou trouver des exemples de macros ?
Du style modifier le format des numéros de tléphones, etc ...
A+
Jacot
OK,
C'est fait !
Merci encore, çà marche du tonnerre.
Existe t-il un site ou trouver des exemples de macros ?
Du style modifier le format des numéros de tléphones, etc ...
A+
Jacot
OK,
C'est fait !
Merci encore, çà marche du tonnerre.
Existe t-il un site ou trouver des exemples de macros ?
Du style modifier le format des numéros de tléphones, etc ...
A+
Jacot
OK,
C'est fait !
Merci encore, çà marche du tonnerre.
Existe t-il un site ou trouver des exemples de macros ?
Du style modifier le format des numéros de tléphones, etc ...
A+
Jacot
*Jacot que je salut a écrit *:Oliv,
Merci pour ta réponse rapide.
J'ai un message d'erreur à la compil sur la ligne :
modif = MsgBox(myItem.FullName & ": " & vbCr &
"[" &
myItem.FileAs & "]" & vbCr & "Sera remplacé
par : " & vbCr & "[" &
concat & "]", vbYesNo)
Message :
Erreur de compilation, erreur de syntaxe
erreur de coupure due à la messagerie
mettre tout sur la même ligne
Oliv'Une idée ?
Encore merci
Jacques
*Jacot que je salut a écrit
*:mes contacts s'affiche comme "nom, prénom" dans le champs
"classer
sous" je peux les modifier un par un mais souhaiterai utiliser une
macro qui change cette option en "prénom nom" un ensemble
de
contacts, ce qui automatiser le processus.
Merci
Jacot
Tu dois pouvoir le faire avec celle-ci
Modifier concat en conséquence.
--------------------------------------------------------------------------------
Sub ContactmajFileas()
'pour mettre à jour un champ ici classer sous
'by oliv' 15/09/2006
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")
Set myContacts > >>
myNameSpace.GetDefaultFolder(olFolderContacts).Items ' strWhere >
>> "[MobileTelephoneNumber] >''" Set myItems =
myContacts
'.Restrict(strWhere) For Each myItem In myItems
If (myItem.Class = olContact) Then
concat = myItem.LastName & ", " & myItem.FirstName
modif = MsgBox(myItem.FullName & ": " & vbCr &
"[" &
myItem.FileAs & "]" & vbCr & "Sera
remplacé par : " & vbCr & "[" &
concat & "]", vbYesNo)
If modif = vbYes Then
myItem.FileAs = concat
myItem.Save
End If
concat = ""
modif = ""
End If
Next
End Sub
--------------------------------------------------------------------------------
--
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
OK,
C'est fait !
Merci encore, çà marche du tonnerre.
Existe t-il un site ou trouver des exemples de macros ?
Du style modifier le format des numéros de tléphones, etc ...
A+
Jacot
*Jacot que je salut a écrit *:
Oliv,
Merci pour ta réponse rapide.
J'ai un message d'erreur à la compil sur la ligne :
modif = MsgBox(myItem.FullName & ": " & vbCr &
"[" &
myItem.FileAs & "]" & vbCr & "Sera remplacé
par : " & vbCr & "[" &
concat & "]", vbYesNo)
Message :
Erreur de compilation, erreur de syntaxe
erreur de coupure due à la messagerie
mettre tout sur la même ligne
Oliv'
Une idée ?
Encore merci
Jacques
*Jacot que je salut a écrit
*:
mes contacts s'affiche comme "nom, prénom" dans le champs
"classer
sous" je peux les modifier un par un mais souhaiterai utiliser une
macro qui change cette option en "prénom nom" un ensemble
de
contacts, ce qui automatiser le processus.
Merci
Jacot
Tu dois pouvoir le faire avec celle-ci
Modifier concat en conséquence.
--------------------------------------------------------------------------------
Sub ContactmajFileas()
'pour mettre à jour un champ ici classer sous
'by oliv' 15/09/2006
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")
Set myContacts > >>
myNameSpace.GetDefaultFolder(olFolderContacts).Items ' strWhere >
>> "[MobileTelephoneNumber] >''" Set myItems =
myContacts
'.Restrict(strWhere) For Each myItem In myItems
If (myItem.Class = olContact) Then
concat = myItem.LastName & ", " & myItem.FirstName
modif = MsgBox(myItem.FullName & ": " & vbCr &
"[" &
myItem.FileAs & "]" & vbCr & "Sera
remplacé par : " & vbCr & "[" &
concat & "]", vbYesNo)
If modif = vbYes Then
myItem.FileAs = concat
myItem.Save
End If
concat = ""
modif = ""
End If
Next
End Sub
--------------------------------------------------------------------------------
--
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
OK,
C'est fait !
Merci encore, çà marche du tonnerre.
Existe t-il un site ou trouver des exemples de macros ?
Du style modifier le format des numéros de tléphones, etc ...
A+
Jacot
*Jacot que je salut a écrit *:Oliv,
Merci pour ta réponse rapide.
J'ai un message d'erreur à la compil sur la ligne :
modif = MsgBox(myItem.FullName & ": " & vbCr &
"[" &
myItem.FileAs & "]" & vbCr & "Sera remplacé
par : " & vbCr & "[" &
concat & "]", vbYesNo)
Message :
Erreur de compilation, erreur de syntaxe
erreur de coupure due à la messagerie
mettre tout sur la même ligne
Oliv'Une idée ?
Encore merci
Jacques
*Jacot que je salut a écrit
*:mes contacts s'affiche comme "nom, prénom" dans le champs
"classer
sous" je peux les modifier un par un mais souhaiterai utiliser une
macro qui change cette option en "prénom nom" un ensemble
de
contacts, ce qui automatiser le processus.
Merci
Jacot
Tu dois pouvoir le faire avec celle-ci
Modifier concat en conséquence.
--------------------------------------------------------------------------------
Sub ContactmajFileas()
'pour mettre à jour un champ ici classer sous
'by oliv' 15/09/2006
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")
Set myContacts > >>
myNameSpace.GetDefaultFolder(olFolderContacts).Items ' strWhere >
>> "[MobileTelephoneNumber] >''" Set myItems =
myContacts
'.Restrict(strWhere) For Each myItem In myItems
If (myItem.Class = olContact) Then
concat = myItem.LastName & ", " & myItem.FirstName
modif = MsgBox(myItem.FullName & ": " & vbCr &
"[" &
myItem.FileAs & "]" & vbCr & "Sera
remplacé par : " & vbCr & "[" &
concat & "]", vbYesNo)
If modif = vbYes Then
myItem.FileAs = concat
myItem.Save
End If
concat = ""
modif = ""
End If
Next
End Sub
--------------------------------------------------------------------------------
--
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mes contacts s'affiche comme "nom, prénom" dans le champs
"classer sous"
je peux les modifier un par un mais souhaiterai utiliser une macro qui
change cette option en "prénom nom" un ensemble de contacts,
ce qui
automatiser le processus.
Merci
Jacot
mes contacts s'affiche comme "nom, prénom" dans le champs
"classer sous"
je peux les modifier un par un mais souhaiterai utiliser une macro qui
change cette option en "prénom nom" un ensemble de contacts,
ce qui
automatiser le processus.
Merci
Jacot
mes contacts s'affiche comme "nom, prénom" dans le champs
"classer sous"
je peux les modifier un par un mais souhaiterai utiliser une macro qui
change cette option en "prénom nom" un ensemble de contacts,
ce qui
automatiser le processus.
Merci
Jacot