ouverture d'une page en intranet avec mot de pass

  • Initiateur de la discussion Initiateur de la discussion Milmar
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Milmar

XLDnaute Nouveau
Bonjour à tous , j'ai crée un tableau pour afficher des document sur l'intranet de l'entreprise ou je travail, qui fonctionne parfaitement , le seul Hic...
c'est qu'il vient d'être décider que le mot de pass devra changé chaque mois.

le code si dessous et utilisé pour ouvrir environs 100 document différent....

existe il un moyen pour que le mot de pass et le log soit appeler par une variable dans la macro ,histoire qu'il n'y ai qu'un endroit à modifier sans avoir a toucher a chaque macro ?

Merci d'avance pour votre aide.
Cordialement Thierry

Sub test()
Dim IE As Object 'InternetExplorer
Dim Helem As Object 'IHTMLElement
Dim MaPageHtml As Object 'HTMLDocument

Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = True
IE.Navigate ("http:lesite/d/d/workspace/SpacesStore/c3f3c10b-fc39-11dd-8edb-6f92e7a87c14/AT014.ppt.pdf ")

Do Until IE.ReadyState = 4
DoEvents
Loop
Set MaPageHtml = IE.Document

'Numéro d'abonné
Set Helem = MaPageHtml.getElementsByName("loginForm:user-name").Item
Helem.Value = "toto"


'mot de passe
Set Helem = MaPageHtml.getElementsByName("loginForm:user-password").Item
Helem.Value = "mon mot de pass"

Set Helem = MaPageHtml.getElementsByName("loginForm:submit").Item
Helem.Click
End Sub
 
Re : ouverture d'une page en intranet avec mot de pass

Bonjour,

essaye avec ceci, à placer tout au début de ton code :
Code:
Option Explicit
Const mdp As String = "mon mot de pass"

ensuite dans ton code :
Code:
Sub test()

Set Helem = MaPageHtml.getElementsByName("loginForm:user-password").Item
Helem.Value = mdp

à faire précéder du mot "public" si elle doit être utilisée par d'autres modules :
Code:
Option Explicit
Public Const mdp As String = "mon mot de pass"

bonne soirée
@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Probleme de code
Réponses
0
Affichages
455
Réponses
8
Affichages
982
Réponses
1
Affichages
2 K
Retour