IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Word Discussion :

Modèles et interaction avec fenêtre I.E. [WD-2003]


Sujet :

VBA Word

  1. #1
    Membre expert Avatar de QuestVba
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2012
    Messages
    2 477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2012
    Messages : 2 477
    Points : 3 864
    Points
    3 864
    Par défaut Modèles et interaction avec fenêtre I.E.
    Bonjour à Tou(te)s,

    Voici mon petit problème. J'ai des modèles de document en word; ces modèles comportent une zone expéditeur qui est actuellement mis à jour via un fichier excel. Etant donné que les agents utilisent un programme ouvert dans une fenêtre Internet Explorer, je voudrai reprendre les données directement à la source. Mon premier problème est qu'ils ouvrent plusieurs fenêtres IE. Je dois donc demander à ma macro de choisir la bonne fenêtre. Comment faire ?

    J'ai déjà utilisé le code suivant afin de savoir quel document Word est ouvert.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    For Each adoc In Documents
            agentvérif(r) = adoc.Name
            ComboBox1.AddItem agentvérif(r)
            r = r + 1
    Next adoc
    Est-il possible de faire la même chose ? J'ai cherché (mal certainement) mais je n'y arrive pas. Il est peut-être possible de faire plus simple ou plus direct.

    Merci pour toutes les infos.

  2. #2
    Membre expert Avatar de QuestVba
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2012
    Messages
    2 477
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2012
    Messages : 2 477
    Points : 3 864
    Points
    3 864
    Par défaut
    Ok je fais avec ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Private Sub Worksheet_Calculate()
    Dim IE As New InternetExplorer
    Dim winShell As New ShellWindows
    Dim maPageHtml As HTMLDocument
        y = 0
        For Each IE In winShell
            y = y + 1
            x = IE.LocationName
            MsgBox "La fenêtre " & y & " est : " & x
        Next IE
    Set IE = Nothing
    End Sub

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment empêcher l'interaction avec une fenêtre ?
    Par natus dans le forum Interfaces Graphiques en Java
    Réponses: 2
    Dernier message: 23/12/2011, 21h30
  2. Automatiser l'interaction avec une fenêtre web pop-up
    Par forum123456 dans le forum Développement Web avec .NET
    Réponses: 3
    Dernier message: 12/08/2010, 12h02
  3. Réponses: 4
    Dernier message: 17/05/2004, 09h57
  4. Comment réaliser des modèles de documentations avec XML ?
    Par Dams76 dans le forum XML/XSL et SOAP
    Réponses: 6
    Dernier message: 29/08/2003, 02h15
  5. A propos des modèles d'objet (avec sources)
    Par DevX dans le forum C++Builder
    Réponses: 14
    Dernier message: 01/12/2002, 12h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo