Consulta a Web através do Excel

Anônima
2017-12-15T02:58:53+00:00

Preciso me conectar a uma fonte de dados na Web que requer senha de autenticação. Após a validação é aberto uma janela pop-up onde estão os dados a serem consultados.

Inserindo o endereço no "Obter Dados da Web" no Excel (Office 365 home) tenho a visualização da primeira tela no "navegador interno" do excel, mas não obtenho a acesso aos dados contidos no que estaria na janela popup pelo navegador convencional.

A questão é: existe alguma forma do excel acessar as informações contidas numa janela pop-up?

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

Resposta aceita pelo autor da pergunta

Anônima
2017-12-15T10:22:10+00:00

Olá ProfPC,

Infelizmente, creio que não irá conseguir fazer isso usando recursos nativos do Excel, seria necessário usar VBA. Tampouco encontrei um código de exemplo para você usar como modelo, mas basicamente é necessário criar uma instância do Internet Explorer pelo VBA, fazer a navegação na "página interna" e, através de APIs como FindWindow e outras descritas aqui, obter os dados dessa janela.

Uma pena não ter outro jeito mais fácil (pelo menos que eu saiba).

Outra alternativa seria: você consegue identificar qual é o endereço (URL) do popup que abre? Tente clicar com o botão da direita nele e, em seguida, "Exibir código fonte da página". Na janela que abrir, copie todo o endereço a partir de http e cole no assistente de obter dados na web.

Esta resposta foi útil?

0 comentários Sem comentários

2 respostas adicionais

Classificar por: Mais útil
  1. Anônima
    2017-12-23T18:04:02+00:00

    Já tentei usar o botão direito mas ele é desabilitado neste site. O endereço da janela popup é visível, porém ao usá-lo retorna uma página de erro como tempo de inatividade no uso da página.

    Obrigado pela atenção.

    Esta resposta foi útil?

    0 comentários Sem comentários
  2. Anônima
    2017-12-15T11:58:47+00:00

    Infelizmente o botão direito é desabilitado neste site. Embora o endereço da janela popup esteja vísivel. Mas o seu endereço resulta em erro no assistente de obter dados na web, inclusive, se converte em outro endereço que surge apenas quando há um período longo de inatividade.

    Meu conhecimento de VBA é quase nulo para tentar algo no sentido.

    Agradeço a tentativa.

    Esta resposta foi útil?

    0 comentários Sem comentários