Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tópicos relacionados a códigos VBA, gravação de macros, etc.
  • Avatar do usuário
Por LucasAndrey
Posts
#28947
Boa Noite, me chamo Lucas e to fazendo um projeto com o uso do VBA e preciso clicar em um botão 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", já 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 só isso pra eu finalizar meu projeto.

Desde já agradeço se a quem puder ajudar
#28959
LucasAndrey
Boa tarde,

Amigo, já tive algumas impasses relacionados a interação do Excel (VBA) com navegadores (principalmente IE).

Eu sempre utilizei este site para me orientar sobre meios de interação com os navegadores.

http://xahlee.info/js/js_get_elements.html

Veja se consegue adaptá-los em teu código!
Por LucasAndrey
Posts
#28964
Boa tarde Wesley Coelho, então nesse caso é melhor melhor acessar pela classe?
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord