Les meilleurs développeurs Visual Basic freelances sont sur Codeur.com
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
4 freelances ont répondu à ce projet
3 propositions de devis en moins de 2h
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.