Bonjour,
à partir de vba excel je souhaite ouvrir une application (business
Object). Mon problème réside dans le fait que dans mon entreprise,
l'accés à Business Object est conditionné par la saisie d'un nom de
user + pwd + domaine. Je souhaiterais, lors de l'execution de mon
code, dispenser l'utilisateur de saisir son login + pwd + domaine et
que tout ceci s'execute automatiquement. Je pense que je dois
m'orienter vers la fonction Shell. Je sais ecrire cette fonction et
ouvrir en conséquence n'importe qu'elle appli. Mais je ne connais
pas la syntaxe qui doit être utilisée pour parametrer le login +
pwd + domaine.
Qu'un aurait-il une idée pour me dépanner?
Je travaille sous Win 2000 + Excel 2000.
Bonjour,
à partir de vba excel je souhaite ouvrir une application (business
Object). Mon problème réside dans le fait que dans mon entreprise,
l'accés à Business Object est conditionné par la saisie d'un nom de
user + pwd + domaine. Je souhaiterais, lors de l'execution de mon
code, dispenser l'utilisateur de saisir son login + pwd + domaine et
que tout ceci s'execute automatiquement. Je pense que je dois
m'orienter vers la fonction Shell. Je sais ecrire cette fonction et
ouvrir en conséquence n'importe qu'elle appli. Mais je ne connais
pas la syntaxe qui doit être utilisée pour parametrer le login +
pwd + domaine.
Qu'un aurait-il une idée pour me dépanner?
Je travaille sous Win 2000 + Excel 2000.
Bonjour,
à partir de vba excel je souhaite ouvrir une application (business
Object). Mon problème réside dans le fait que dans mon entreprise,
l'accés à Business Object est conditionné par la saisie d'un nom de
user + pwd + domaine. Je souhaiterais, lors de l'execution de mon
code, dispenser l'utilisateur de saisir son login + pwd + domaine et
que tout ceci s'execute automatiquement. Je pense que je dois
m'orienter vers la fonction Shell. Je sais ecrire cette fonction et
ouvrir en conséquence n'importe qu'elle appli. Mais je ne connais
pas la syntaxe qui doit être utilisée pour parametrer le login +
pwd + domaine.
Qu'un aurait-il une idée pour me dépanner?
Je travaille sous Win 2000 + Excel 2000.
Préambule :
S'il-te-plait, cesse d'utiliser un navigateur pour consulter et
surtout écrire dans les news!
Cette interface ne doit servir que de dépannage, et en lecture seule.
Elle a pour principal inconvénient de poster les messages en UTF-8,
ce qui sème la pagaille avec les caractères diacritiques quand ces
messages sont affichés avec un lecteur de news habituel.
Donc utilise un VRAI lecteur de news, faisant appel au protocole
STANDARD NNTP, et pour cela tu as largement le choix :
Outlook Express, Mozilla Thunderbird, Netscape, FreeAgent, MesNews,
Opera, ...
à partir de vba excel je souhaite ouvrir une application (business
Object). Mon problème réside dans le fait que dans mon entreprise,
l'accés à Business Object est conditionné par la saisie d'un nom de
Bonjour,
à partir de vba excel je souhaite ouvrir une application (business
Object). Mon problème réside dans le fait que dans mon entreprise,
l'accés à Business Object est conditionné par la saisie d'un nom de
Préambule :
S'il-te-plait, cesse d'utiliser un navigateur pour consulter et
surtout écrire dans les news!
Cette interface ne doit servir que de dépannage, et en lecture seule.
Elle a pour principal inconvénient de poster les messages en UTF-8,
ce qui sème la pagaille avec les caractères diacritiques quand ces
messages sont affichés avec un lecteur de news habituel.
Donc utilise un VRAI lecteur de news, faisant appel au protocole
STANDARD NNTP, et pour cela tu as largement le choix :
Outlook Express, Mozilla Thunderbird, Netscape, FreeAgent, MesNews,
Opera, ...
à partir de vba excel je souhaite ouvrir une application (business
Object). Mon problème réside dans le fait que dans mon entreprise,
l'accés à Business Object est conditionné par la saisie d'un nom de
Bonjour,
à partir de vba excel je souhaite ouvrir une application (business
Object). Mon problème réside dans le fait que dans mon entreprise,
l'accés à Business Object est conditionné par la saisie d'un nom de
Préambule :
S'il-te-plait, cesse d'utiliser un navigateur pour consulter et
surtout écrire dans les news!
Cette interface ne doit servir que de dépannage, et en lecture seule.
Elle a pour principal inconvénient de poster les messages en UTF-8,
ce qui sème la pagaille avec les caractères diacritiques quand ces
messages sont affichés avec un lecteur de news habituel.
Donc utilise un VRAI lecteur de news, faisant appel au protocole
STANDARD NNTP, et pour cela tu as largement le choix :
Outlook Express, Mozilla Thunderbird, Netscape, FreeAgent, MesNews,
Opera, ...
à partir de vba excel je souhaite ouvrir une application (business
Object). Mon problème réside dans le fait que dans mon entreprise,
l'accés à Business Object est conditionné par la saisie d'un nom de
Bonjour,
à partir de vba excel je souhaite ouvrir une application (business
Object). Mon problème réside dans le fait que dans mon entreprise,
l'accés à Business Object est conditionné par la saisie d'un nom de
Bonjour,
à partir de vba excel je souhaite ouvrir une application (business Object).
Mon problème réside dans le fait que dans mon entreprise, l'accés à Business
Object est conditionné par la saisie d'un nom de user + pwd + domaine. Je
souhaiterais, lors de l'execution de mon code, dispenser l'utilisateur de
saisir son login + pwd + domaine et que tout ceci s'execute automatiquement.
Je pense que je dois m'orienter vers la fonction Shell. Je sais ecrire cette
fonction et ouvrir en conséquence n'importe qu'elle appli. Mais je ne connais
pas la syntaxe qui doit être utilisée pour parametrer le login + pwd +
domaine. Qu'un aurait-il une idée pour me dépanner?
Je travaille sous Win 2000 + Excel 2000.
D'avance merci pour vos conseils.
Mich
Bonjour,
à partir de vba excel je souhaite ouvrir une application (business Object).
Mon problème réside dans le fait que dans mon entreprise, l'accés à Business
Object est conditionné par la saisie d'un nom de user + pwd + domaine. Je
souhaiterais, lors de l'execution de mon code, dispenser l'utilisateur de
saisir son login + pwd + domaine et que tout ceci s'execute automatiquement.
Je pense que je dois m'orienter vers la fonction Shell. Je sais ecrire cette
fonction et ouvrir en conséquence n'importe qu'elle appli. Mais je ne connais
pas la syntaxe qui doit être utilisée pour parametrer le login + pwd +
domaine. Qu'un aurait-il une idée pour me dépanner?
Je travaille sous Win 2000 + Excel 2000.
D'avance merci pour vos conseils.
Mich
Bonjour,
à partir de vba excel je souhaite ouvrir une application (business Object).
Mon problème réside dans le fait que dans mon entreprise, l'accés à Business
Object est conditionné par la saisie d'un nom de user + pwd + domaine. Je
souhaiterais, lors de l'execution de mon code, dispenser l'utilisateur de
saisir son login + pwd + domaine et que tout ceci s'execute automatiquement.
Je pense que je dois m'orienter vers la fonction Shell. Je sais ecrire cette
fonction et ouvrir en conséquence n'importe qu'elle appli. Mais je ne connais
pas la syntaxe qui doit être utilisée pour parametrer le login + pwd +
domaine. Qu'un aurait-il une idée pour me dépanner?
Je travaille sous Win 2000 + Excel 2000.
D'avance merci pour vos conseils.
Mich
Dans le message news: ,
Mich s'est ainsi exprimé:
Préambule :
S'il-te-plait, cesse d'utiliser un navigateur pour consulter et surtout
écrire dans les news!
Cette interface ne doit servir que de dépannage, et en lecture seule.
Elle a pour principal inconvénient de poster les messages en UTF-8, ce qui
sème la pagaille avec les caractères diacritiques quand ces messages sont
affichés avec un lecteur de news habituel.
Donc utilise un VRAI lecteur de news, faisant appel au protocole STANDARD
NNTP, et pour cela tu as largement le choix :
Outlook Express, Mozilla Thunderbird, Netscape, FreeAgent, MesNews, Opera,
....
Pour info, le nom du serveur de news de Microsoft est :
news.microsoft.com
----------------------------------------------------------------------------Bonjour,
à partir de vba excel je souhaite ouvrir une application (business
Object). Mon problème réside dans le fait que dans mon entreprise,
l'accés à Business Object est conditionné par la saisie d'un nom de
user + pwd + domaine. Je souhaiterais, lors de l'execution de mon
code, dispenser l'utilisateur de saisir son login + pwd + domaine et
que tout ceci s'execute automatiquement. Je pense que je dois
m'orienter vers la fonction Shell. Je sais ecrire cette fonction et
ouvrir en conséquence n'importe qu'elle appli. Mais je ne connais
pas la syntaxe qui doit être utilisée pour parametrer le login +
pwd + domaine.
Cela N'EXISTE PAS !!!!!!Qu'un aurait-il une idée pour me dépanner?
Je travaille sous Win 2000 + Excel 2000.
La saisie du nom et password dépend de l'application, et non pas de VBS/WSH
ou VBA...
Le seul moyen (vaseux AMHA) est de passer par la fonction SendKeys, qui va
simuler la frappe de l'identification.
SW_SHOWNORMAL=1
Set Shell = WScript.CreateObject("WScript.Shell")
shell.Run "x:machintrucBusiness Object.exe", SW_SHOWNORMAL
While not shell.AppActivate("Business Object ou autre titre à adapter")
WScript.Sleep 100
Wend
'username
shell.SendKeys "homer"
'passage au champ suivant
shell.SendKeys "{TAB}"
'password
shell.SendKeys "Dohhh! des donuts!"
' Entrée
shell.SendKeys "~"
....
Évidemment, c'est absolument NUL au niveau sécurité, vu le password est en
CLAIR dans le script !
(et pas la peine de se fatiguer à vouloir l'encoder, le décodage de VBS
étant évident à pratiquer!)
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *
Dans le message news:536CC3AE-FE6E-4BEC-B466-ECD0DCD19035@microsoft.com ,
Mich <Mich@discussions.microsoft.com> s'est ainsi exprimé:
Préambule :
S'il-te-plait, cesse d'utiliser un navigateur pour consulter et surtout
écrire dans les news!
Cette interface ne doit servir que de dépannage, et en lecture seule.
Elle a pour principal inconvénient de poster les messages en UTF-8, ce qui
sème la pagaille avec les caractères diacritiques quand ces messages sont
affichés avec un lecteur de news habituel.
Donc utilise un VRAI lecteur de news, faisant appel au protocole STANDARD
NNTP, et pour cela tu as largement le choix :
Outlook Express, Mozilla Thunderbird, Netscape, FreeAgent, MesNews, Opera,
....
Pour info, le nom du serveur de news de Microsoft est :
news.microsoft.com
----------------------------------------------------------------------------
Bonjour,
à partir de vba excel je souhaite ouvrir une application (business
Object). Mon problème réside dans le fait que dans mon entreprise,
l'accés à Business Object est conditionné par la saisie d'un nom de
user + pwd + domaine. Je souhaiterais, lors de l'execution de mon
code, dispenser l'utilisateur de saisir son login + pwd + domaine et
que tout ceci s'execute automatiquement. Je pense que je dois
m'orienter vers la fonction Shell. Je sais ecrire cette fonction et
ouvrir en conséquence n'importe qu'elle appli. Mais je ne connais
pas la syntaxe qui doit être utilisée pour parametrer le login +
pwd + domaine.
Cela N'EXISTE PAS !!!!!!
Qu'un aurait-il une idée pour me dépanner?
Je travaille sous Win 2000 + Excel 2000.
La saisie du nom et password dépend de l'application, et non pas de VBS/WSH
ou VBA...
Le seul moyen (vaseux AMHA) est de passer par la fonction SendKeys, qui va
simuler la frappe de l'identification.
SW_SHOWNORMAL=1
Set Shell = WScript.CreateObject("WScript.Shell")
shell.Run "x:machintrucBusiness Object.exe", SW_SHOWNORMAL
While not shell.AppActivate("Business Object ou autre titre à adapter")
WScript.Sleep 100
Wend
'username
shell.SendKeys "homer"
'passage au champ suivant
shell.SendKeys "{TAB}"
'password
shell.SendKeys "Dohhh! des donuts!"
' Entrée
shell.SendKeys "~"
....
Évidemment, c'est absolument NUL au niveau sécurité, vu le password est en
CLAIR dans le script !
(et pas la peine de se fatiguer à vouloir l'encoder, le décodage de VBS
étant évident à pratiquer!)
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org Jean-Claude.Bellamy@wanadoo.fr *
JC.Bellamy@free.fr
Dans le message news: ,
Mich s'est ainsi exprimé:
Préambule :
S'il-te-plait, cesse d'utiliser un navigateur pour consulter et surtout
écrire dans les news!
Cette interface ne doit servir que de dépannage, et en lecture seule.
Elle a pour principal inconvénient de poster les messages en UTF-8, ce qui
sème la pagaille avec les caractères diacritiques quand ces messages sont
affichés avec un lecteur de news habituel.
Donc utilise un VRAI lecteur de news, faisant appel au protocole STANDARD
NNTP, et pour cela tu as largement le choix :
Outlook Express, Mozilla Thunderbird, Netscape, FreeAgent, MesNews, Opera,
....
Pour info, le nom du serveur de news de Microsoft est :
news.microsoft.com
----------------------------------------------------------------------------Bonjour,
à partir de vba excel je souhaite ouvrir une application (business
Object). Mon problème réside dans le fait que dans mon entreprise,
l'accés à Business Object est conditionné par la saisie d'un nom de
user + pwd + domaine. Je souhaiterais, lors de l'execution de mon
code, dispenser l'utilisateur de saisir son login + pwd + domaine et
que tout ceci s'execute automatiquement. Je pense que je dois
m'orienter vers la fonction Shell. Je sais ecrire cette fonction et
ouvrir en conséquence n'importe qu'elle appli. Mais je ne connais
pas la syntaxe qui doit être utilisée pour parametrer le login +
pwd + domaine.
Cela N'EXISTE PAS !!!!!!Qu'un aurait-il une idée pour me dépanner?
Je travaille sous Win 2000 + Excel 2000.
La saisie du nom et password dépend de l'application, et non pas de VBS/WSH
ou VBA...
Le seul moyen (vaseux AMHA) est de passer par la fonction SendKeys, qui va
simuler la frappe de l'identification.
SW_SHOWNORMAL=1
Set Shell = WScript.CreateObject("WScript.Shell")
shell.Run "x:machintrucBusiness Object.exe", SW_SHOWNORMAL
While not shell.AppActivate("Business Object ou autre titre à adapter")
WScript.Sleep 100
Wend
'username
shell.SendKeys "homer"
'passage au champ suivant
shell.SendKeys "{TAB}"
'password
shell.SendKeys "Dohhh! des donuts!"
' Entrée
shell.SendKeys "~"
....
Évidemment, c'est absolument NUL au niveau sécurité, vu le password est en
CLAIR dans le script !
(et pas la peine de se fatiguer à vouloir l'encoder, le décodage de VBS
étant évident à pratiquer!)
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *
Mon cher Jean-Claude....
tout d'abord merci pour ton intervention quand à mon appel à l'aide et
notement concernant tes conseils eclairés sur la facon d'utiliser les
NewsGoups. Un MERCI en majuscules et sans accents car depuis un an
que je fréquente ces News...tu es le premier à me faire ce genre de
remarque. Mais pourquoi donc les autres ne sont-ils pas comme toi?
Je
suivrais néanmoins tes conseils car il est recommandé dans l'Aide
d'utiliser un vrai lecteur de News...ce message est donc le dernier
que j'envoie par l'interface Web (ou Wéb? ou Wèb ou Wëb..je sé
plus...
Vu que c'est un mot anglais (=toile d'araignée) , il n'y a pas d'accent.
). Un conseil technique en valant bien un autre, je te conseil
de visualiser les news avec autre chose qu'une Game Boy (il y à des
PC pour ca...).
Quand à ton verdict concernant la fonction Shell, j'ai bien compris
QUE C'ETAIT PAS POSSIBLE,avec des majuscules c'est tellement plus
clair et courtois.
Effectivement,"La Connaissance s'accroît quand on
la partage"....fais gaffe quand même de pas trop rester au fond de
ton trou (à part des conneries tu donnes pas envie de partager grand
chose).
Ah parce que d'après toi, ce sont des "conneries" que je t'ai répondu ?
Mon cher Jean-Claude....
tout d'abord merci pour ton intervention quand à mon appel à l'aide et
notement concernant tes conseils eclairés sur la facon d'utiliser les
NewsGoups. Un MERCI en majuscules et sans accents car depuis un an
que je fréquente ces News...tu es le premier à me faire ce genre de
remarque. Mais pourquoi donc les autres ne sont-ils pas comme toi?
Je
suivrais néanmoins tes conseils car il est recommandé dans l'Aide
d'utiliser un vrai lecteur de News...ce message est donc le dernier
que j'envoie par l'interface Web (ou Wéb? ou Wèb ou Wëb..je sé
plus...
Vu que c'est un mot anglais (=toile d'araignée) , il n'y a pas d'accent.
). Un conseil technique en valant bien un autre, je te conseil
de visualiser les news avec autre chose qu'une Game Boy (il y à des
PC pour ca...).
Quand à ton verdict concernant la fonction Shell, j'ai bien compris
QUE C'ETAIT PAS POSSIBLE,avec des majuscules c'est tellement plus
clair et courtois.
Effectivement,"La Connaissance s'accroît quand on
la partage"....fais gaffe quand même de pas trop rester au fond de
ton trou (à part des conneries tu donnes pas envie de partager grand
chose).
Ah parce que d'après toi, ce sont des "conneries" que je t'ai répondu ?
Mon cher Jean-Claude....
tout d'abord merci pour ton intervention quand à mon appel à l'aide et
notement concernant tes conseils eclairés sur la facon d'utiliser les
NewsGoups. Un MERCI en majuscules et sans accents car depuis un an
que je fréquente ces News...tu es le premier à me faire ce genre de
remarque. Mais pourquoi donc les autres ne sont-ils pas comme toi?
Je
suivrais néanmoins tes conseils car il est recommandé dans l'Aide
d'utiliser un vrai lecteur de News...ce message est donc le dernier
que j'envoie par l'interface Web (ou Wéb? ou Wèb ou Wëb..je sé
plus...
Vu que c'est un mot anglais (=toile d'araignée) , il n'y a pas d'accent.
). Un conseil technique en valant bien un autre, je te conseil
de visualiser les news avec autre chose qu'une Game Boy (il y à des
PC pour ca...).
Quand à ton verdict concernant la fonction Shell, j'ai bien compris
QUE C'ETAIT PAS POSSIBLE,avec des majuscules c'est tellement plus
clair et courtois.
Effectivement,"La Connaissance s'accroît quand on
la partage"....fais gaffe quand même de pas trop rester au fond de
ton trou (à part des conneries tu donnes pas envie de partager grand
chose).
Ah parce que d'après toi, ce sont des "conneries" que je t'ai répondu ?