| Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ. |
![]() |
| | Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
|
#1
| |||
| |||
|
Καλησπέρα σε όλους . έχω ετοιμάσει κώδικα vba όπου κάνω login σε σελίδα και μετά από κάποια διαδικασία ανοίγει ένα νέο παράθυρο I.E. ( σαν pop-up ) το οποίο θέλω να τυπώσω με κώδικα .χρησιμοποιώ σαν κώδικα την εντολή ( ie.ExecWB 6, 2 ) αλλά τυπώνει τo πρώτο παράθυρο μόνο. Καμιά ιδέα?
|
|
#2
| ||||
| ||||
|
Καλημέρα! Η προβολή του μέχρι τώρα κώδικα σου στο φόρουμ είναι απαραίτητη για να σου δώσουμε μια εύστοχη απάντηση. Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |
|
#3
| |||
| |||
|
καλημέρα και ευχαριστώ για την απάντηση ο κώδικας που χρησιμοποιώ Dim ie As Object Set ie = CreateObject("InternetExplorer.Application") ie.Visible = True 'Go to this Web Page! ie.Navigate "https" Do If ie.ReadyState = 4 Then ie.Visible = False Exit Do Else DoEvents End If Loop Application.Wait (Now + TimeValue("0:00:01")) ie.Visible = True ie.Document.all.Item("ssousername").Value = Sheets("test").Range("A1") ie.Document.all.Item("password").Value = Sheets("test").Range("B1") SendKeys "{ENTER}", True Application.Wait (Now + TimeValue("0:00:01")) ie.Document.Links(0).Click Application.Wait (Now + TimeValue("0:00:01")) ie.Document.all.Item("_eventId_chooseActAs").Click Application.Wait (Now + TimeValue("0:00:01")) ie.Document.Links(10).Click Application.Wait (Now + TimeValue("0:00:02")) ie.Document.Links(6).Click Application.Wait (Now + TimeValue("0:00:02")) ie.Document.getElementByID("_eventId_submitData"). Click Application.Wait (Now + TimeValue("0:00:02")) ie.ExecWB 6, 2 |
|
#4
| ||||
| ||||
|
Ευχαριστώ! Δεν είναι 100% σίγουρο ότι τα αποτελέσματα των μεθόδων SendKeys και Application.Wait () θα είναι πάντα τα αναμενόμενα. Το αντικείμενο Webbrowser σε μια φόρμα (Userform) περιλαμβάνει αρκετά συμβάντα (Events) που θα επιτρέψουν ένα αξιόπιστο Login, την ακριβή περιήγηση όπως επίσης και τη διαχείριση του νέου παραθύρου προς εκτύπωση. Φυσικά χωρίς να γνωρίζει κανείς το URL (το αρχικό και και τα υπόλοιπα Links(0), Links(6) κλπ. και χωρίς τα δεδομένα πρόσβασης (καταλαβαίνω ότι είναι απόρρητα) δεν μπορεί να εισχωρήσει στη συγκεκριμένη ιστοσελίδα και να σου δώσει περισσότερη βοήθεια. Δεν υπάρχει κάποια συγκεκριμένη συνταγή για το ζητούμενο σου. Κάθε ιστοσελίδα χρησιμοποιεί διαφορετικές μεθόδους σύνδεσης και γενικά διαδραστικότητας των χρηστών της. Ξεκίνα πάντως δημιουργώντας μια φόρμα από όπου θα ελέγχεις το αντικείμενο WebBrowser καλύτερα από το αντικείμενο InternetExplorer. Φιλικά Τάσος
__________________ Ms-Office Development Team Ανάπτυξη επαγγελματικών εφαρμογών |
![]() |
« Προηγούμενο Θέμα
|
Επόμενο Θέμα »
| |
| ||||
| Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο Μήνυμα |
| Page Header σε έκθεση | γιώργοςΚ | Access - Ερωτήσεις / Απαντήσεις | 2 | 11-05-15 12:11 |
| [Excel07] Save full html Page | jimrenoir | Excel - Ερωτήσεις / Απαντήσεις | 0 | 03-12-14 01:52 |
| Τίτλος report page | gipsy | Access - Ερωτήσεις / Απαντήσεις | 6 | 17-05-12 12:00 |
| [VBA] download from web page με vba | jimrenoir | Excel - Ερωτήσεις / Απαντήσεις | 9 | 11-10-11 20:42 |
| [Excel07] Δυναμική σύνδεση με web page | Βασίλης Κ. | Excel - Ερωτήσεις / Απαντήσεις | 11 | 08-03-11 07:45 |
Η ώρα είναι 04:09.


Αλλαγή σε γραμμικό τρόπο

