Δημιουργός: Τάσος Φιλοξενίδης (έτος 2010)
Περιβάλλον: Excel 2000, 2002, 2003, 2007, 2010
Για όσους προγραμματιστές εργάζονται με Excel αρχεία που χρησιμοποιούνται σε υπολογιστές με τοπικές ρυθμίσεις διαφορετικές από την "Ελληνική",
η εμφάνιση ελληνικών χαρακτήρων σε ένα
VBA.MsgBox είναι αδύνατη!
Το παρακάτω συνημμένο προσφέρει μια λύση γι αυτό το πρόβλημα κάνοντας χρήση
API
(χρησιμοποιεί συνάρτηση "
MessageBoxW" από την βιβλιοθήκη των Windows "
user32".
Μπορείτε να "χτίσετε" και να δοκιμάσετε τα Msgbox από την επιφάνεια εργασίας της Excel.
Μπορείτε επίσης να αντιγράψετε τον κώδικα
VB που δημιουργείται αυτόματα όταν επιλέγετε μια γραμμή στο φύλλο εργασίας του συνημμένου.
Για να εφαρμόσετε τη λύση αυτή σε άλλες εφαρμογές, θα πρέπει να αντιγράψετε το μοναδικό φύλλο
στο επιθυμητό βιβλίο (γίνεται πάτημα ενός κουμπιού στο φύλλο) και επίσης να αντιγράψετε (χειροκίνητα) τη λειτουργική μονάδα "
ModuleToTransfer".
Δείτε το και αξιολογήστε το!