![]() |
Application.FollowHyperlink MyHyperlink Γεια στο καλύτερο Forum έχω ένα κουμπί σε μια forma που κάνει αναζήτηση στη GOOGLE MAP 2 χρονια δούλευε καλά με τους νέους χάρτες google δεν μου δουλεύει η εντολή είναι Private Sub ΧΑΡΤΕΣ_Click() Dim MyHyperlink Ας String Dim strGoogleLoaction Ας String strGoogleLoaction = Replace([ΟΔΟΣ] & " " & [ΚΩΔ_ΠΕΡ] & " " & [ΤΑΧ_ΚΩΔΙΚΟΣ], " ", "+") MyHyperlink = "https://maps.google.gr/maps?hl=el&geocode=&time=&date=&ttype=&q=" & strGoogleLoaction & "&ie=UTF8&σρι=0.067101,0.165138" Application.FollowHyperlink MyHyperlink End Sub στη αναζήτηση της google είναι ???????? 16 ??????? 14562 |
Καλημέρα! Κώστα, ο κώδικας όπως εμφανίζεται στο μήνυμα σου δεν μπορεί να λειτουργήσει (ούτε τώρα αλλά ούτε και παλαιότερα) επειδή περιέχει ελληνικούς χαρακτήρες όπως "ς" και "σπι" σε σημεία που δεν πρέπει. Μάλλον κάποιον άλλο κώδικα χρησιμοποιείς που δεν περιέχει τα προαναφερόμενα σφάλματα. Τα ερωτηματικά στην αναζήτηση εμφανίζονται μόνο σε παλαιότερες εκδόσεις του Internet Explorer. Στη νεότερη έκδοση του όπως και σε άλλους περιηγητές όπως Firefox και Chrome δεν υπάρχει αυτό το πρόβλημα. η μέθοδος FollowHyperlink ανοίγει έναν σύνδεσμο με το προεπιλεγμένο πρόγραμμα περιήγησης του Internet. Μάλλον λοιπόν το προεπιλεγμένο πρόγραμα περιήγησης στον υπολογιστή σου είναι Internet Explorer (έκδοση<=10) το οποίο δεν αποκωδικοποιεί τους χαρακτήρες Unicode ενός συνδέσμου με αποτέλεσμα να εμφανίζει ερωτηματικά. Το γεγονός ότι ο κώδικας σου έτρεχε παλαιότερα οφείλεται σίγουρα στο τότε προεπιλεγμένο πρόγραμμα περιήγησης που υποστήριζε τη αποκωδικοποίηση χαρακτήρων Unicode. Ο κώδικας σου θα τρέξει όταν: 1. Δεν υπάρχουν ελληνικοί χαρακτήρες στο κείμενο αναζήτησης 2. Το προεπιλεγμένο πρόγραμμα περιήγησης του Internet είναι Internet Explorer (έκδοση>=11) ή άλλο πρόγραμμα όπως ο Firefox ή ο Chrome. Δοκίμασε: Κώδικας: Private Sub cmdTest_Click()Κώδικας: Private Sub cmdTest_Click() |
Τάσο σε ευχαριστώ πολύ ο κώδικας δουλεύει και σε chrom και σε Ιnternet Explorer 11 |
| Η ώρα είναι 09:15. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.