Compartilhar via

Excel Office 365 - Macro para login em página web e consulta de dados

Anônima
2018-05-14T18:10:47+00:00

Olá,

Possuo duas macros ,similares, criadas no office 2013 que realizam login em um sistema web e realizam consulta e atualização de dados.

Ao pegar a mesma macro e executa-la no Excel Office 365 a mesma não funciona devidamente.

No momento de inserir o usuário e senha a macro não inclui dados na página web para realizar o login.

Uma das macros

Private Sub CommandButton1_Click()

    Dim ObRef

    On Error Resume Next

    ' Adiciona Controles da Net

    ThisWorkbook.VBProject.References.AddFromGuid "{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}", 1, 1

Dim IE As InternetExplorer

    Dim C

    Dim ULogin As Boolean, ieForm

    Dim MyPass As String, MyLogin As String, NumDes As String

redo:

    ' Fazer login

    MyLogin = Range("B1").Value

    MyPass = Range("B2").Value

    Set IE = New InternetExplorer

    IE.Visible = True

    IE.Navigate "http://xxxxxxxxxx.com/EplusLogin/"

   Application.Wait (Now + TimeValue("0:00:02"))

    IE.Visible = True

     Application.Wait (Now + TimeValue("0:00:10"))

' Neste ponto não insere o login nem senha no navegador.

    IE.Document.all.Item("username").Innertext = MyLogin

    IE.Document.all.Item("password").Innertext = MyPass

    SendKeys "{ENTER}", 0

End sub

Microsoft 365 e Office | Excel | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

2 respostas

Classificar por: Mais útil
  1. Anônima
    2018-05-14T19:56:06+00:00

    Muito obrigado.

    Postei dúvida no fórum.

    Esta resposta foi útil?

    0 comentários Sem comentários
  2. Anônima
    2018-05-14T19:38:00+00:00

    Olá, MATHEUS CARDINALI.

    Seja bem vindo à Comunidade Microsoft! 😃

    Temos uma equipe especializada que podem e ajudar a resolver este problema com as Macros que não estão sincronizando nas duas versões do Office. É só entrar no Fórum MSDN.

    Abraços.

    Esta resposta foi útil?

    0 comentários Sem comentários