Telefonino.net network
 
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. NEI PREFERITI .:: | RSS Forum | RSS News | NEWS web | NEWS software |
| PUBBLICITA' | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | CERCA nel FORUM » |

Torna indietro   WinTricks Forum > Software > Office suite

Notices

Rispondi
 
Strumenti discussione
Vecchio 03-02-2018, 08.49.11   #1
A.Maurizio
Newbie
 
Registrato: 23-12-2015
Messaggi: 43
A.Maurizio promette bene
Aprire Google Maps Esando Determinati Criteri in VBA

Ciao a tutti mi chiamo Maurizio
E il mio problema e questo : Io Su di un foglio di excel nella cella K1 vorrei scrivere il nome della Città di ( Roma )
Poi premendo un tasto Vorrei che nelle Colonna A1 venisse riportato tutto ciò che è inerente alla città di roma come ad esempio :

Contea : Città Metropolitana di Roma
Città : Roma
Stato : Lazio (Lazio)
Cap :
Latitudine : 41,902783
Longitudine : 12,496366

Che sono poi i dati che vengono riportati nella Cartina Stradale di Google maps.
E questo e il suo link : https://www.google.it/maps/@45.0859273,7.7138732,14z

Oltre a Tutto ciò Vorrei aver la possibilità però di aprire tale Cartina con il suo Itinerario ; Cioè che indicasse la città di roma.

Tutto qui si fà per dire , perché capisco che forse sto' chiedendo troppo.
Grazie sin da ora per tutto l'aiuto che vorrete darmi in merito Saluti sinceri da A.Maurizio.

(P.s) Secondo voi Potrei cavarmela solo per estrapolare i dati dal foglio usare questo Codice :

Codice:
Sub Rettangolo1_Click()
'On Error Resume Next
    Dim oggCol As Object
    Dim copy As String
    Dim i As Long
    
     Url = "https://www.mapdevelopers.com/what-county-am-i-in.php?place/" & Foglio1.Range("K1").Value
        Set Ie = CreateObject("InternetExplorer.Application")

    With Ie
       .Visible = 0
       .Navigate Url
      While .Busy Or .ReadyState <> 4
        DoEvents
      Wend
    End With
    
Dim prima() As String
    Set oggCol = Ie.Document.getElementsByTagName("div")
      Sheets("Id_Città").Range("D10").Select
         i = 0: Riga = 10: Col = 4
       While i < oggCol.Length
        If oggCol(i).className = "row" Then
          copy = oggCol(i).innerText
          prima = Split(copy, " ")
          
          Cells(Riga + 1, Col) = oggCol(i).Children(0).Title
          
           N = 2: S = 4: P = 6
            Cells(Riga, Col).Value = prima(N - 1)
            Cells(Riga + 3, Col).Value = prima(S - 1)
            Cells(Riga + 4, Col).Value = prima(P - 1)
               Col = Col + 1
        End If
           i = i + 1
        Wend
    
    Ie.Quit
    Set Ie = Nothing
    Set oggCol = Nothing
End Sub
Sfruttando però solo il codice

Codice:
innerText
Indirizzato su determinate celle per realizzare il tutto ?
Files allegati
Tipo file: zip Prova Variante Web Maps.zip (18,7 Kb, 0 visite)
A.Maurizio non è collegato   Rispondi citando
Vecchio 06-02-2018, 11.19.20   #2
LoryOne
Gold Member
WT Expert
 
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
LoryOne è un gioiello raroLoryOne è un gioiello raroLoryOne è un gioiello raro
Rif: Aprire Google Maps Esando Determinati Criteri in VBA

E' un metodo obsoleto, per nulla funzionale e soprattutto limitato.
Dai un'occhiata qui: https://developers.google.com/maps/documentation/
Dopodichè, puoi cominciare a sperimentare qui: https://www.w3schools.com/graphics/g...maps_intro.asp
Noterai subito che la chiamata a funzioni messe a disposizione dalle API di Google possiedono le stesse potenzialità utili a ricreare addirittura google maps da zero, non solo in ambiente web.

Il tuo foglio di Excel, altro non è che un'interfaccia utente che passa parametri alle API di Google maps per interrogare lo stesso database di google e ricavare identiche informazioni da gestire come vuoi.
Quando usi maps, ad esempio, utilizzi un'interfaccia web precostituita che interroga e gestisce un database di immani dimensioni e di informazioni variegate *. A te non serve sapere com'è strutturato quel database**, ti basta richiamare le apposite funzioni attraverso le API.
Esempio pratico:
Vuoi sapere se il giorno x puoi affittare una camera d'albergo su un sito che ti mette a disposizione tale servizio di prenotazione: Tu chiedi dove si trova l'albergo e ti trovi la mappa con l'indicazione avendo solamente scelto l'albergo: Quell'applicazione interroga il databse di google fornendogli l'indirizzo e la città, poi mostra la cartina con l'indicazione.

* Cosa ne sai quali informazioni fornisci a chi ed in che modo col tuo cellulare e le tue apps ?
** Certo. Fai accesso solo a cio che ti è consentito
___________________________________

Practice feeds Skill,Skill limits Failure,Failure enhances Security,Security needs Practice
LoryOne non è collegato   Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is ON
Gli smilies sono ON
[IMG] è ON
Il codice HTML è OFF

Vai al forum

Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
Google Maps 1001 nuove località WinTricks News dal WEB 0 17-06-2013 10.29.22
Google Drive: gestisci 5 GB gratis dal PC Redazione News dal WEB 0 27-04-2012 19.37.52
Google Compra Opera? handyman Segnalazioni Web 1 16-12-2005 10.04.31
Google Maps Flying Luka Archivio News Web 5 28-05-2005 11.52.31
Google come DoubleClick Macao Segnalazioni Web 0 26-04-2005 01.48.46

Orario GMT +2. Ora sono le: 03.53.26.


E' vietata la riproduzione, anche solo in parte, di contenuti e grafica.
Copyright © 1999-2017 Edizioni Master S.p.A. p.iva: 02105820787 • Tutti i diritti sono riservati
L'editore NON si assume nessuna responsabilità dei contenuti pubblicati sul forum in quanto redatti direttamente dagli utenti.
Questi ultimi sono responsabili dei contenuti da loro riportati nelle discussioni del forum
Powered by vBulletin - 2010 Copyright © Jelsoft Enterprises Limited.