Ανανέωση ιστοσελίδας

Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ.

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 27-04-14, 21:46
Όνομα: ΟΘΩΝΑΣ
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 10-05-2013
Μηνύματα: 27
Προεπιλογή Εκτύπωση web page

Καλησπέρα σε όλους . έχω ετοιμάσει κώδικα vba όπου κάνω login σε σελίδα και μετά από κάποια διαδικασία ανοίγει ένα νέο παράθυρο I.E. ( σαν pop-up ) το οποίο θέλω να τυπώσω με κώδικα .χρησιμοποιώ σαν κώδικα την εντολή ( ie.ExecWB 6, 2 ) αλλά τυπώνει τo πρώτο παράθυρο μόνο. Καμιά ιδέα?
Απάντηση με παράθεση
  #2  
Παλιά 28-04-14, 09:34
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.035
Προεπιλογή

Καλημέρα!

Η προβολή του μέχρι τώρα κώδικα σου στο φόρουμ είναι απαραίτητη για να σου δώσουμε μια εύστοχη απάντηση.

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
  #3  
Παλιά 28-04-14, 09:51
Όνομα: ΟΘΩΝΑΣ
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 10-05-2013
Μηνύματα: 27
Προεπιλογή

καλημέρα και ευχαριστώ για την απάντηση ο κώδικας που χρησιμοποιώ

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  
Παλιά 28-04-14, 10:34
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.035
Προεπιλογή

Ευχαριστώ!

Δεν είναι 100% σίγουρο ότι τα αποτελέσματα των μεθόδων SendKeys και Application.Wait () θα είναι πάντα τα αναμενόμενα.

Το αντικείμενο Webbrowser σε μια φόρμα (Userform) περιλαμβάνει αρκετά συμβάντα (Events) που θα επιτρέψουν ένα αξιόπιστο Login, την ακριβή περιήγηση όπως επίσης και τη διαχείριση του νέου παραθύρου προς εκτύπωση.

Φυσικά χωρίς να γνωρίζει κανείς το URL (το αρχικό και και τα υπόλοιπα Links(0), Links(6) κλπ.
και χωρίς τα δεδομένα πρόσβασης (καταλαβαίνω ότι είναι απόρρητα) δεν μπορεί να εισχωρήσει στη συγκεκριμένη ιστοσελίδα και να σου δώσει περισσότερη βοήθεια.

Δεν υπάρχει κάποια συγκεκριμένη συνταγή για το ζητούμενο σου.
Κάθε ιστοσελίδα χρησιμοποιεί διαφορετικές μεθόδους σύνδεσης και γενικά διαδραστικότητας των χρηστών της.

Ξεκίνα πάντως δημιουργώντας μια φόρμα από όπου θα ελέγχεις το αντικείμενο WebBrowser καλύτερα από το αντικείμενο InternetExplorer.

Φιλικά

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
Απάντηση στο θέμα


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός 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


Η ώρα είναι 01:04.