Je n'arrive pas à trouver les propriétés relatives à la boite de dialogue
options du menu outils, notamment l'onglet Général, champ nom de l'utilisateur
J'ai donc utilisé la méthode lourdingue d'accès à Excel. à partir de Word et PowerPoint pour modifier le Username Les instructions ci-dessous fonctionnent dans les 3 environnements Word, Excel et PowerPoint ZRFCapterApplication et ZRFOuvrirXLS fonctionnent dans toutes mes applications de tous mes environnements
Petite subtilité : si j'efface UserName, le système met le nom réseau à la place, alors qu'avec un espace il ne fait rien. Après traitement je restaure la valeur
J'ai donc mis au point sous Excel, puis cloner sous Word et PowerPoint, puis cloner en macro-complémentaire
If ZRFCapterApplication(VTA_E) = False Then Call ZRFOuvrirXLS Set Z_Appli = MonExcel End If With Z_Appli Z_Chaine = .UserName .UserName = " "
...///...
.UserName = Z_Chaine End With
Grand merci pour ta disponibilité -- Papyjac
"Papyjac" a écrit :
Bonjour Geo,
Oui, effectivement, j'avais pensé à l'accès à Word (ou EXcel) comme tu dis c'est lourdingue, mais avec mon outillage perso : je vais donc me créer une "primitive" une seule fois accessible depuis Word, Excel et Powerpoint, de manière totalement tranparente pour ma procédure
Mais c'est vrai que c'est lourdingue... en attendant mieux
encore merci
-- Papyjac
"Geo" a écrit :
> Bonjour > > > Question N°1 - test sous V2003 > > > > La fonction GetSuerName ne donne pas le nom utilisateur de la boite de > > dialogue Outil, Options, Général... elle donne le nom utilisateur réseau > > déclaré sur mon micro > > Oui, cela donne l'utilisateur de la session au sens Windows, amha sous > 2007 aussi. > C'est le but : donner l'utilisateur de la machine (authentifié si login > et mot de passe) et non l'utilisateur déclaré dans Office. > Sinon il reste la méthode de contournement, faire un Create de Word ou > Excel et utiliser la méthode que vous connaissez. > D'accord c'est lourdingue mais du moment que ça marche ! > > > Question N°2 - Est-il possible de modifier le nom utilisateur par cette > > méthode ? > > > > Par exemple PutUserName > > Probablement non pour la raison indiquée, sauf à ouvrir une session. > > -- > A+ > > >
Bonjour Geo
J'ai donc utilisé la méthode lourdingue d'accès à Excel. à partir de Word et
PowerPoint pour modifier le Username
Les instructions ci-dessous fonctionnent dans les 3 environnements Word,
Excel et PowerPoint
ZRFCapterApplication et ZRFOuvrirXLS fonctionnent dans toutes mes
applications de tous mes environnements
Petite subtilité : si j'efface UserName, le système met le nom réseau à la
place, alors qu'avec un espace il ne fait rien. Après traitement je restaure
la valeur
J'ai donc mis au point sous Excel, puis cloner sous Word et PowerPoint, puis
cloner en macro-complémentaire
If ZRFCapterApplication(VTA_E) = False Then
Call ZRFOuvrirXLS
Set Z_Appli = MonExcel
End If
With Z_Appli
Z_Chaine = .UserName
.UserName = " "
...///...
.UserName = Z_Chaine
End With
Grand merci pour ta disponibilité
--
Papyjac
"Papyjac" a écrit :
Bonjour Geo,
Oui, effectivement, j'avais pensé à l'accès à Word (ou EXcel)
comme tu dis c'est lourdingue, mais avec mon outillage perso : je vais donc
me créer une "primitive" une seule fois accessible depuis Word, Excel et
Powerpoint, de manière totalement tranparente pour ma procédure
Mais c'est vrai que c'est lourdingue... en attendant mieux
encore merci
--
Papyjac
"Geo" a écrit :
> Bonjour
>
> > Question N°1 - test sous V2003
> >
> > La fonction GetSuerName ne donne pas le nom utilisateur de la boite de
> > dialogue Outil, Options, Général... elle donne le nom utilisateur réseau
> > déclaré sur mon micro
>
> Oui, cela donne l'utilisateur de la session au sens Windows, amha sous
> 2007 aussi.
> C'est le but : donner l'utilisateur de la machine (authentifié si login
> et mot de passe) et non l'utilisateur déclaré dans Office.
> Sinon il reste la méthode de contournement, faire un Create de Word ou
> Excel et utiliser la méthode que vous connaissez.
> D'accord c'est lourdingue mais du moment que ça marche !
>
> > Question N°2 - Est-il possible de modifier le nom utilisateur par cette
> > méthode ?
> >
> > Par exemple PutUserName
>
> Probablement non pour la raison indiquée, sauf à ouvrir une session.
>
> --
> A+
>
>
>
J'ai donc utilisé la méthode lourdingue d'accès à Excel. à partir de Word et PowerPoint pour modifier le Username Les instructions ci-dessous fonctionnent dans les 3 environnements Word, Excel et PowerPoint ZRFCapterApplication et ZRFOuvrirXLS fonctionnent dans toutes mes applications de tous mes environnements
Petite subtilité : si j'efface UserName, le système met le nom réseau à la place, alors qu'avec un espace il ne fait rien. Après traitement je restaure la valeur
J'ai donc mis au point sous Excel, puis cloner sous Word et PowerPoint, puis cloner en macro-complémentaire
If ZRFCapterApplication(VTA_E) = False Then Call ZRFOuvrirXLS Set Z_Appli = MonExcel End If With Z_Appli Z_Chaine = .UserName .UserName = " "
...///...
.UserName = Z_Chaine End With
Grand merci pour ta disponibilité -- Papyjac
"Papyjac" a écrit :
Bonjour Geo,
Oui, effectivement, j'avais pensé à l'accès à Word (ou EXcel) comme tu dis c'est lourdingue, mais avec mon outillage perso : je vais donc me créer une "primitive" une seule fois accessible depuis Word, Excel et Powerpoint, de manière totalement tranparente pour ma procédure
Mais c'est vrai que c'est lourdingue... en attendant mieux
encore merci
-- Papyjac
"Geo" a écrit :
> Bonjour > > > Question N°1 - test sous V2003 > > > > La fonction GetSuerName ne donne pas le nom utilisateur de la boite de > > dialogue Outil, Options, Général... elle donne le nom utilisateur réseau > > déclaré sur mon micro > > Oui, cela donne l'utilisateur de la session au sens Windows, amha sous > 2007 aussi. > C'est le but : donner l'utilisateur de la machine (authentifié si login > et mot de passe) et non l'utilisateur déclaré dans Office. > Sinon il reste la méthode de contournement, faire un Create de Word ou > Excel et utiliser la méthode que vous connaissez. > D'accord c'est lourdingue mais du moment que ça marche ! > > > Question N°2 - Est-il possible de modifier le nom utilisateur par cette > > méthode ? > > > > Par exemple PutUserName > > Probablement non pour la raison indiquée, sauf à ouvrir une session. > > -- > A+ > > >