Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Access > Access - Ερωτήσεις / Απαντήσεις > [ Active X Controls ] Buttons σε WebBrowser Object

Access - Ερωτήσεις / Απαντήσεις Access + VBA... Εδώ δεν υπάρχουν όρια!

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 25-12-09, 03:16
Όνομα: Βαγγέλης
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 05-12-2009
Μηνύματα: 10
Προεπιλογή Buttons σε WebBrowser Object

Καλημέρα σε όλους και χρόνια πολλά!

Η ερώτηση που έχω είναι η έξης:

Σε μια φόρμα έχω ένα στοιχείο έλεγχου WebBrowser
που το χρησιμοποιώ για να κάνουν Login οι υπάλληλοι της εταιρίας όπου εργάζομαι.

Το πρόβλημα μου είναι ότι μου εμφανίζει τα κουμπιά και τα υπόλοιπα πεδία σε στυλ
Windows 2000 και όχι σε Windows XP!!

Ένας συνάδελφος και γνώστης της HTML, δεν μπόρεσε να κάνει κάτι πάνω σ αυτό.
Ψάξαμε Internet αλλά δεν κατορθώσαμε να βρούμε κάτι σχετικό.

Ξέρετε αν υπάρχει τρόπος να εμφανιστούν τα πεδία αυτά όπως εμφανίζονται στον κανονικό Internet Explorer?

Ευχαριστώ εκ των προτέρων!

Λάκης

Τελευταία επεξεργασία από το χρήστη Vangelis : 28-12-09 στις 13:27.
Απάντηση με παράθεση
  #2  
Παλιά 25-12-09, 11:45
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.011
Προεπιλογή

Αγαπητέ φίλε Βαγγέλη καλημέρα και χρόνια πολλά!

Είχαμε γράψει παλαιότερα ότι στο αντικείμενο του WebBrowser δεν παρέχεται κάποια ρύθμιση για την εμφάνιση XP ή Vista styles.

Μπορείς να κάνεις όμως να προσθέσεις στα Meta Tags της σελίδας-html που φορτώνεται τα εξής:

Κώδικας:
<meta http-equiv="msthemecompatible" content="yes">
Για να σου εμφανίζει τα στοιχεία της σελίδας σύμφωνα με το θέμα του συστήματος.
Αν αυτό δεν είναι εφικτό, ή αν πρόκειται για περισσότερες σελίδες
Τότε, θα μπορούσαμε μέσω της VBA να προσθέσουμε την παραπάνω γραμμή
στον κώδικά-Html του εγγράφου κάθε φορά που αυτό θα φορτώνεται στον WebΒrowser.

Ακόμα καλύτερα (για μένα η πιο αξιόπιστη λύση) είναι η χρήση του παρακάτω κώδικα
Στην κλάση της φόρμας.

Κώδικας:
'Στην κλάση της φόρμας που περιέχει τον Webbrowser  κάτω από το  _ 
Option Compare Database:

Option Explicit
Private Declare Function LoadLibrary Lib "kernel32" _
        Alias "LoadLibraryA" ( _
        ByVal lpLibFileName As String) As Long

Private Declare Function FreeLibrary Lib "kernel32" ( _
        ByVal hLibModule As Long) As Long
        
Private ExlrorerModule As Long

'Στο συμβάν onload προσθέτουμε το παρακάτω:

Private Sub Form_Load()
    ExlrorerModule = LoadLibrary("explorer.exe")
End Sub

'Και στο συμβάν Close προσθέτουμε το παρακάτω

Private Sub Form_Close()
    If ExlrorerModule Then FreeLibrary ExlrorerModule
End Sub
Με εκτίμηση

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
  #3  
Παλιά 28-12-09, 13:27
Όνομα: Βαγγέλης
Έκδοση λογισμικού Office: Ms-Office 2007, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 05-12-2009
Μηνύματα: 10
Προεπιλογή

Καλημέρα σε όλους.

Φίλε Τάσο, σ ευχαριστούμε πάρα πολύ για τις συμβουλές!

Και οι δύο λύσεις που μας πρότεινες δουλεύουν αποτελεσματικά!

Τελικά επιλέξαμε τη δεύτερη ( Declare Function LoadLibrary...).

Και πάλι ευχαριστούμε και συγχαρητήρια για το φόρουμ!

Με εκτίμηση

Βαγγέλης

Τελευταία επεξεργασία από το χρήστη Vangelis : 28-12-09 στις 17:24.
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[VBA] Application-defined or object-defined error devcon Excel - Ερωτήσεις / Απαντήσεις 10 05-10-12 22:17
webbrowser και outlook σε φόρμα atlasgr Access - Ερωτήσεις / Απαντήσεις 3 29-06-09 21:02
webbrowser σε φορμα gpaccess Access - Ερωτήσεις / Απαντήσεις 2 08-03-09 14:19


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