none
Clicar em um botao sem id RRS feed

  • Discussão Geral

  • Boa tarde, me chamo Lucas e to fazendo um projeto com o uso do VBA e preciso clicar em um botao dentro de uma página.

    o código HTML desse botão é:

    <a class="js-export-excel" href="#" target="_blank" title="Open downloaded file with Excel">Export Excel</a>

      o codigo vba que to usando pra acessar a pagina é:

    Private Declare PtrSafe Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
    Sub chrome()
    
    Dim GC As Object
        Dim WebUrl As String
        Dim NavigatorAddress As String
        'Dim allelements As HtmlElementCollection
        Let NavigatorAddress = "C:\Users\Lucas\AppData\Local\Google\Chrome\Application\chrome.exe"
    
        Set GC = CreateObject("InternetExplorer.Application")
        Let WebUrl = "https://trello.com/b/SzwPQqnd/pulo-do-gato-s123"
        
        Shell (NavigatorAddress & " -url " & WebUrl)
    '' daqui para baixo nao ta funcionando
        GC.document.all("a").Click
    End Sub
    

    Agora falta ele clicar nesse botão, que na pagina aparece com "Export Excel", ja tentei de tudo que eu sabia e ate agora nada.

    Esse botão vem do  Trello e para chegar nele tenho que fazer os seguintes passos:

    >Show more > more > print and export > export excel

    Falta so isso pra eu finalizar meu projeto.

    Desde ja agradeço se a quem puder ajudar

    segunda-feira, 18 de dezembro de 2017 18:09

Todas as Respostas

  • Ele não tem ID ?
    terça-feira, 19 de dezembro de 2017 02:35
  • Bom dia João

    Então, a  única informação que tenho do botão é essa

    <a class="js-export-excel" href="#" target="_blank" title="Open downloaded file with Excel">Export Excel</a>

    terça-feira, 19 de dezembro de 2017 14:51
  • Boa tarde, Lucas_Andrey.

    Já conseguiu o que precisava? Se ainda não, poderia nos dizer o que ainda falta?

    Atenciosamente,

    Filipe B de Castro

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    sexta-feira, 22 de dezembro de 2017 16:09
    Moderador
  • Boa tarde. Então, ainda não consegui. Como eu disse, consigo acessar a página do trello, mas não consigo achar uma forma de chegar nesse botão. Tentei chegar clicar em outros e consegui, no caso eu cliquei no ícone inicial do trello, mas nesse botão que eu  citei anteriormente ainda não consegui.

    Mas se não tiver como fazer isso, eu ja to pensando em outra forma.

    att
    segunda-feira, 25 de dezembro de 2017 21:50