Est-il possible via une propriété ou méthode de l'objet OUTLOOK.APPLICATION
de connaître le profile en cours d'utilisation ?
Merci
Est-il possible via une propriété ou méthode de l'objet OUTLOOK.APPLICATION
de connaître le profile en cours d'utilisation ?
Merci
Est-il possible via une propriété ou méthode de l'objet OUTLOOK.APPLICATION
de connaître le profile en cours d'utilisation ?
Merci
Est-il possible via une propriété ou méthode de l'objet OUTLOOK.APPLICATION
de connaître le profile en cours d'utilisation ?
Merci
Si c'est le nom de l'utilisateur Windows que vous voulez :
Option Explicit
Declare Function GetUserName Lib "advapi32.dll" _
Alias "GetUserNameA" ( _
ByVal lpBuffer As String, _
nSize As Long) As Long
Sub Profil()
Debug.Print UserName
End Sub
Public Function UserName() As String
' Retourne le nom de l'utilisateur courant
Dim stTmp As String, lgTmp As Long
stTmp = Space$(250)
lgTmp = 251
Call GetUserName(stTmp, lgTmp)
UserName = Mid$(stTmp, 1, InStr(1, stTmp, Chr$(0)) - 1)
End Function
--
A+
Est-il possible via une propriété ou méthode de l'objet OUTLOOK.APPLICATION
de connaître le profile en cours d'utilisation ?
Merci
Si c'est le nom de l'utilisateur Windows que vous voulez :
Option Explicit
Declare Function GetUserName Lib "advapi32.dll" _
Alias "GetUserNameA" ( _
ByVal lpBuffer As String, _
nSize As Long) As Long
Sub Profil()
Debug.Print UserName
End Sub
Public Function UserName() As String
' Retourne le nom de l'utilisateur courant
Dim stTmp As String, lgTmp As Long
stTmp = Space$(250)
lgTmp = 251
Call GetUserName(stTmp, lgTmp)
UserName = Mid$(stTmp, 1, InStr(1, stTmp, Chr$(0)) - 1)
End Function
--
A+
Est-il possible via une propriété ou méthode de l'objet OUTLOOK.APPLICATION
de connaître le profile en cours d'utilisation ?
Merci
Si c'est le nom de l'utilisateur Windows que vous voulez :
Option Explicit
Declare Function GetUserName Lib "advapi32.dll" _
Alias "GetUserNameA" ( _
ByVal lpBuffer As String, _
nSize As Long) As Long
Sub Profil()
Debug.Print UserName
End Sub
Public Function UserName() As String
' Retourne le nom de l'utilisateur courant
Dim stTmp As String, lgTmp As Long
stTmp = Space$(250)
lgTmp = 251
Call GetUserName(stTmp, lgTmp)
UserName = Mid$(stTmp, 1, InStr(1, stTmp, Chr$(0)) - 1)
End Function
--
A+
Désolé, ce n'était pas le but de ma question.
En fait, je désire connaître le "PROFIL" utilisé par MS-Outlook.
Par défaut, Outlook utilise le profil "Paramètres Microsoft Exchange".
Certains utilisateurs ont plusieurs "PROFILS" définis dans Outlook avec la
possibilité de choisir l'un d'entre eux au démarrage de Outlook.
J'ai actuellement une application qui se connecte à Outlook afin de lire ou
envoyé des e-mails, cependant, fonction du "Profil" chargé au démarrage de
Outlook, les bôites de réception / émission ne sont pas les mêmes !
Si Outlook n'est pas encore chargé, il n'y a pas de problème, le programme
se connecte via la méthode ".Logon" de l'objet NameSpace MAPI.
Si outlook est déjà chargé, la methode "Logon" n'a aucun effet, Outlook
n'autorisant pas plusieurs cessions et donc je me retoruve dans un "Profil"
inconnu !
J'espère avoir été plus clair.
Désolé, ce n'était pas le but de ma question.
En fait, je désire connaître le "PROFIL" utilisé par MS-Outlook.
Par défaut, Outlook utilise le profil "Paramètres Microsoft Exchange".
Certains utilisateurs ont plusieurs "PROFILS" définis dans Outlook avec la
possibilité de choisir l'un d'entre eux au démarrage de Outlook.
J'ai actuellement une application qui se connecte à Outlook afin de lire ou
envoyé des e-mails, cependant, fonction du "Profil" chargé au démarrage de
Outlook, les bôites de réception / émission ne sont pas les mêmes !
Si Outlook n'est pas encore chargé, il n'y a pas de problème, le programme
se connecte via la méthode ".Logon" de l'objet NameSpace MAPI.
Si outlook est déjà chargé, la methode "Logon" n'a aucun effet, Outlook
n'autorisant pas plusieurs cessions et donc je me retoruve dans un "Profil"
inconnu !
J'espère avoir été plus clair.
Désolé, ce n'était pas le but de ma question.
En fait, je désire connaître le "PROFIL" utilisé par MS-Outlook.
Par défaut, Outlook utilise le profil "Paramètres Microsoft Exchange".
Certains utilisateurs ont plusieurs "PROFILS" définis dans Outlook avec la
possibilité de choisir l'un d'entre eux au démarrage de Outlook.
J'ai actuellement une application qui se connecte à Outlook afin de lire ou
envoyé des e-mails, cependant, fonction du "Profil" chargé au démarrage de
Outlook, les bôites de réception / émission ne sont pas les mêmes !
Si Outlook n'est pas encore chargé, il n'y a pas de problème, le programme
se connecte via la méthode ".Logon" de l'objet NameSpace MAPI.
Si outlook est déjà chargé, la methode "Logon" n'a aucun effet, Outlook
n'autorisant pas plusieurs cessions et donc je me retoruve dans un "Profil"
inconnu !
J'espère avoir été plus clair.
Est-ce que ceci correspondrait à ce que vous cherchez ?
Sub Profil()
Dim myOlApp As Outlook.Application
Dim MaSession As NameSpace
Dim MonUtilisateur As Recipient
Dim MonType As OlDisplayType
'Les constantes OlDisplayType disponibles sont :
'olAgent = 3
'olDistList = 1
'olForum = 2
'olOrganization = 4
'olPrivateDistList = 5
'olRemoteUser = 6
'olUser = 0
Set myOlApp = CreateObject("Outlook.Application")
Set MaSession = myOlApp.Session
Set MonUtilisateur = MaSession.CurrentUser
MonType = MonUtilisateur.DisplayType
Debug.Print MonUtilisateur.DisplayType
End Sub
--
A+
Est-ce que ceci correspondrait à ce que vous cherchez ?
Sub Profil()
Dim myOlApp As Outlook.Application
Dim MaSession As NameSpace
Dim MonUtilisateur As Recipient
Dim MonType As OlDisplayType
'Les constantes OlDisplayType disponibles sont :
'olAgent = 3
'olDistList = 1
'olForum = 2
'olOrganization = 4
'olPrivateDistList = 5
'olRemoteUser = 6
'olUser = 0
Set myOlApp = CreateObject("Outlook.Application")
Set MaSession = myOlApp.Session
Set MonUtilisateur = MaSession.CurrentUser
MonType = MonUtilisateur.DisplayType
Debug.Print MonUtilisateur.DisplayType
End Sub
--
A+
Est-ce que ceci correspondrait à ce que vous cherchez ?
Sub Profil()
Dim myOlApp As Outlook.Application
Dim MaSession As NameSpace
Dim MonUtilisateur As Recipient
Dim MonType As OlDisplayType
'Les constantes OlDisplayType disponibles sont :
'olAgent = 3
'olDistList = 1
'olForum = 2
'olOrganization = 4
'olPrivateDistList = 5
'olRemoteUser = 6
'olUser = 0
Set myOlApp = CreateObject("Outlook.Application")
Set MaSession = myOlApp.Session
Set MonUtilisateur = MaSession.CurrentUser
MonType = MonUtilisateur.DisplayType
Debug.Print MonUtilisateur.DisplayType
End Sub
--
A+
Désolé, ce n'était pas le but de ma question.
En fait, je désire connaître le "PROFIL" utilisé par MS-Outlook.
Par défaut, Outlook utilise le profil "Paramètres Microsoft Exchange".
Certains utilisateurs ont plusieurs "PROFILS" définis dans Outlook
avec la possibilité de choisir l'un d'entre eux au démarrage de
Outlook.
J'ai actuellement une application qui se connecte à Outlook afin de
lire ou envoyé des e-mails, cependant, fonction du "Profil" chargé au
démarrage de Outlook, les bôites de réception / émission ne sont pas
les mêmes !
Si Outlook n'est pas encore chargé, il n'y a pas de problème, le
programme
se connecte via la méthode ".Logon" de l'objet NameSpace MAPI.
Si outlook est déjà chargé, la methode "Logon" n'a aucun effet,
Outlook n'autorisant pas plusieurs cessions et donc je me retoruve
dans un "Profil" inconnu !
Désolé, ce n'était pas le but de ma question.
En fait, je désire connaître le "PROFIL" utilisé par MS-Outlook.
Par défaut, Outlook utilise le profil "Paramètres Microsoft Exchange".
Certains utilisateurs ont plusieurs "PROFILS" définis dans Outlook
avec la possibilité de choisir l'un d'entre eux au démarrage de
Outlook.
J'ai actuellement une application qui se connecte à Outlook afin de
lire ou envoyé des e-mails, cependant, fonction du "Profil" chargé au
démarrage de Outlook, les bôites de réception / émission ne sont pas
les mêmes !
Si Outlook n'est pas encore chargé, il n'y a pas de problème, le
programme
se connecte via la méthode ".Logon" de l'objet NameSpace MAPI.
Si outlook est déjà chargé, la methode "Logon" n'a aucun effet,
Outlook n'autorisant pas plusieurs cessions et donc je me retoruve
dans un "Profil" inconnu !
Désolé, ce n'était pas le but de ma question.
En fait, je désire connaître le "PROFIL" utilisé par MS-Outlook.
Par défaut, Outlook utilise le profil "Paramètres Microsoft Exchange".
Certains utilisateurs ont plusieurs "PROFILS" définis dans Outlook
avec la possibilité de choisir l'un d'entre eux au démarrage de
Outlook.
J'ai actuellement une application qui se connecte à Outlook afin de
lire ou envoyé des e-mails, cependant, fonction du "Profil" chargé au
démarrage de Outlook, les bôites de réception / émission ne sont pas
les mêmes !
Si Outlook n'est pas encore chargé, il n'y a pas de problème, le
programme
se connecte via la méthode ".Logon" de l'objet NameSpace MAPI.
Si outlook est déjà chargé, la methode "Logon" n'a aucun effet,
Outlook n'autorisant pas plusieurs cessions et donc je me retoruve
dans un "Profil" inconnu !
*xla001 que je salut a écrit *:Désolé, ce n'était pas le but de ma question.
En fait, je désire connaître le "PROFIL" utilisé par MS-Outlook.
Par défaut, Outlook utilise le profil "Paramètres Microsoft Exchange".
Certains utilisateurs ont plusieurs "PROFILS" définis dans Outlook
avec la possibilité de choisir l'un d'entre eux au démarrage de
Outlook.
J'ai actuellement une application qui se connecte à Outlook afin de
lire ou envoyé des e-mails, cependant, fonction du "Profil" chargé au
démarrage de Outlook, les bôites de réception / émission ne sont pas
les mêmes !
Si Outlook n'est pas encore chargé, il n'y a pas de problème, le
programme
se connecte via la méthode ".Logon" de l'objet NameSpace MAPI.
Si outlook est déjà chargé, la methode "Logon" n'a aucun effet,
Outlook n'autorisant pas plusieurs cessions et donc je me retoruve
dans un "Profil" inconnu !
tu trouveras sans doute ta réponse là
http://www.outlookcode.com/
aller comme suis curieux
il faut utiliser "CDO 1.21 Session object and use its Name property. "
tu pourrais aussi si l'info n'est pas dispo la créer à l'ouverture
(application_startup) en déclarant une variable .
--
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*xla001 <xla001@discussions.microsoft.com> que je salut a écrit *:
Désolé, ce n'était pas le but de ma question.
En fait, je désire connaître le "PROFIL" utilisé par MS-Outlook.
Par défaut, Outlook utilise le profil "Paramètres Microsoft Exchange".
Certains utilisateurs ont plusieurs "PROFILS" définis dans Outlook
avec la possibilité de choisir l'un d'entre eux au démarrage de
Outlook.
J'ai actuellement une application qui se connecte à Outlook afin de
lire ou envoyé des e-mails, cependant, fonction du "Profil" chargé au
démarrage de Outlook, les bôites de réception / émission ne sont pas
les mêmes !
Si Outlook n'est pas encore chargé, il n'y a pas de problème, le
programme
se connecte via la méthode ".Logon" de l'objet NameSpace MAPI.
Si outlook est déjà chargé, la methode "Logon" n'a aucun effet,
Outlook n'autorisant pas plusieurs cessions et donc je me retoruve
dans un "Profil" inconnu !
tu trouveras sans doute ta réponse là
http://www.outlookcode.com/
aller comme suis curieux
il faut utiliser "CDO 1.21 Session object and use its Name property. "
tu pourrais aussi si l'info n'est pas dispo la créer à l'ouverture
(application_startup) en déclarant une variable .
--
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*xla001 que je salut a écrit *:Désolé, ce n'était pas le but de ma question.
En fait, je désire connaître le "PROFIL" utilisé par MS-Outlook.
Par défaut, Outlook utilise le profil "Paramètres Microsoft Exchange".
Certains utilisateurs ont plusieurs "PROFILS" définis dans Outlook
avec la possibilité de choisir l'un d'entre eux au démarrage de
Outlook.
J'ai actuellement une application qui se connecte à Outlook afin de
lire ou envoyé des e-mails, cependant, fonction du "Profil" chargé au
démarrage de Outlook, les bôites de réception / émission ne sont pas
les mêmes !
Si Outlook n'est pas encore chargé, il n'y a pas de problème, le
programme
se connecte via la méthode ".Logon" de l'objet NameSpace MAPI.
Si outlook est déjà chargé, la methode "Logon" n'a aucun effet,
Outlook n'autorisant pas plusieurs cessions et donc je me retoruve
dans un "Profil" inconnu !
tu trouveras sans doute ta réponse là
http://www.outlookcode.com/
aller comme suis curieux
il faut utiliser "CDO 1.21 Session object and use its Name property. "
tu pourrais aussi si l'info n'est pas dispo la créer à l'ouverture
(application_startup) en déclarant une variable .
--
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~