Les meilleurs développeurs Visual Basic freelances sont sur Codeur.com

Programmation Windows

 Fermé·800 à 1 500 €·4 offres·785 vues


Je sollicite une intervention d'expert à propos du problème suivant.

Nous avons développé des macros Excell VBA qui interagissent avec des formulaires d’écrans représentés sous Microsoft Internet Explorer.

Or cela a pour effet de bloquer les interaction utilisateurs avec les autres produits Microsoft. Par exemple il est impossible de saisir des emails sous Outlook en parallèle de l’exécution des macros excell. Cela est bloquant. En effet il est nécessaire que l’exécution des macros en tâche de fond ne perturbe pas le poste de travail Windows.

Nous avons besoin d'un avis éclairé si la solution choisie a une chance d'aboutir ou non, et le cas échéant une assistance pour réaliser les adaptations nécessaires.

Les principaux échanges entre l’Excel et la page HTML InternetExplorer sont :
• HTMLDocument : hDoc0.getElementsByName
• .Cells(i, j).Value = hDoc0.getElementsByName(<nom>).outerText
• Object: Set o_element = hDoc0.getElementsByName(<nom>).Value ; o_element(0).Value = .Cells(i, j)
• InStr(hDoc0.body.innerHTML)
• For Each o_Link4Click In hDoc0.getElementsByTagName("a") [if ......then ]o_Link4Click.Click() [else]

Les compétences nécessaires sont a priori :
• Microsoft Internet Controls (SHDocVw)
• Microsoft HTML Object Library

D'avance je vous remercie de votre aide.

Budget indicatif : 800 à 1 500 €

Publication : 25 août 2015 à 09h44

Profils recherchés : Développeur VBA freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

4 freelances ont répondu à ce projet

3 propositions de devis en moins de 2h

Publier un projet similaire

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients

Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.