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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 20-08-10, 10:53
Όνομα: Νίκος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 11-01-2010
Μηνύματα: 4
Προεπιλογή MsgBox Unicode για Excel ??

Καλημέρα σε όλους!
Παρακολούθησα το θέμα στην ενότητα Access : http://www.ms-office.gr/forum/access...m-preview.html,
και βρήκα πολύ ενδιαφέρον το συνημμένο με τα message box με unicode χαρακτήρες.

Η ερώτηση μου είναι μπορώ να δημιουργήσω κάτι ανάλογο σε περιβάλλον Excel?

Αντιμετωπίζω μεγάλο πρόβλημα με τα ερωτηματικά όταν τα αρχεία μου ανοιχτούν σε υποκατάστημα
της εταιρίας που εργάζομαι στο εξωτερικό. Δεν διαβάζονται τα μηνύματα και εμφανίζουν ερωτηματικά ή ιερογλυφικά (á, â, ã, ä)!!

Ευχαριστώ για τον χρόνο σας.


Νίκος
Απάντηση με παράθεση
  #2  
Παλιά 22-08-10, 17:22
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.030
Προεπιλογή

Καλησπέρα Νίκο!
Δες το συνημμένο εδώ: http://www.ms-office.gr/forum/excel-...ssage-box.html

Μπορείς να αντιγράψεις το μοναδικό του φύλλο στο δικό σου βιβλίο με πατημα κουμπιού
και να περάσεις τον παρακάτω κώδικα σε μια λειτουργική μονάδα του βιβλίου σου:
Κώδικας:
Option Explicit

 Declare Function FindWindow Lib "user32" Alias "FindWindowA" _
                                    (ByVal lpClassName As String, _
                                     ByVal lpWindowName As String) As Long

 Declare Function UnicodeMsgBox _
                          Lib "user32" Alias "MessageBoxW" _
                              (Optional ByVal hWnd As Long, _
                               Optional ByVal Prompt As Long, _
                               Optional ByVal Title As String, _
                               Optional ByVal Buttons As Long) _
                               As Long
Public Const MB_TASKMODAL As Long = &H2000&

Function Msgbox_Gr(HW As Long, strPrompt As String, strTitle As String, lngFlags As Long) As Long
    If Trim(strTitle) = vbNullString Then strTitle = ThisWorkbook.Name
    Msgbox_Gr = UnicodeMsgBox(HW, _
                              StrPtr(strPrompt), _
                              StrConv(strTitle, vbUnicode), _
                              lngFlags)
End Function

'----------------------------------------------------------------------------------------------------
'For normal use in a procedure
'----------------------------------------------------------------------------------------------------
Sub Call_Msgbox_Gr_from_a_Procedure()
'Your code...........

'     Step 1 : From the work sheet, select the message you wish and klick the button "Copy code"
'     Step 2 : Paste the copied code here

'Your code...........

End Sub
'----------------------------------------------------------------------------------------------------
Ο κώδικας αυτός περιέχεται και στο συνημμένο στη λειτουργική μονάδα "ModuleToTransfer".

Ελπίζω να σ εξυπηρετεί.

Φιλικά

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
  #3  
Παλιά 23-08-10, 08:43
Όνομα: Νίκος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 11-01-2010
Μηνύματα: 4
Προεπιλογή

Καλημέρα σε όλη την παρέα!

Αγαπητέ Τάσο, μου λειτουργεί άψογα!

Μπορώ να σε κάθε αρχείο μου να αντιγράφω τη λειτουργική μονάδα και το φύλλο του συνημμένου σου και να και δημιουργώ Unicode MsgBox με τον πιο απλό τρόπο!

Να είσαι καλά!

Σ ευχαριστώ πολύ!

Με εκτίμηση

Νίκος
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Msgbox γιώργοςΚ Access - Ερωτήσεις / Απαντήσεις 2 10-01-16 21:22
[Γενικά] Διπλότυπη εμφάνιση Unicode σε διαφορετικούς χαρακτήρες γραμμάτων alex Excel - Ερωτήσεις / Απαντήσεις 0 09-05-14 08:27
Πρόβλημα βάσης με Unicode pctechdr Access - Ερωτήσεις / Απαντήσεις 4 17-09-13 21:20
[ Φόρμες ] Συνάρτηση MsgBox ΤΖΙΜΗΣ Access - Ερωτήσεις / Απαντήσεις 7 14-04-11 20:28
[VBA] Unicode Message Box Ms-Office-Development Team Excel samples - Χρήσιμα αρχεία & παραδείγματα 0 22-08-10 16:55


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