UserForm είναι συντομότερη και πιο στενό από σε παλαιότερες εκδόσεις του Excel

ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο έχει μεταφραστεί χρησιμοποιώντας λογισμικό μηχανικής μετάφρασης της Microsoft και μπορείτε να το διορθώσετε χρησιμοποιώντας την τεχνολογία Community Translation Framework (CTF) (Πλαίσιο μετάφρασης κοινότητας). Η Microsoft παρέχει μηχανική μετάφραση, επεξεργασία μετά τη μηχανική μετάφραση από την κοινότητα και άρθρα μεταφρασμένα από επαγγελματίες προκειμένου να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής βάσης σε πολλές γλώσσες. Τα άρθρα μηχανικής μετάφρασης και αυτά που επεξεργάζονται ύστερα από μηχανική μετάφραση ενδέχεται να περιέχουν σφάλματα στο λεξιλόγιο, στη σύνταξη ή/και στη γραμματική. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες μας. Για περισσότερες πληροφορίες σχετικά με το CTF, μεταβείτε στην τοποθεσία http://support.microsoft.com/gp/machine-translation-corrections/el.

Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη: 3156159
Συμπτώματα
Ας υποθέσουμε ότι ορίζετε τις ιδιότητες Ύψος και το πλάτος του ένα UserForm από ένα πρόγραμμα και, στη συνέχεια, χρησιμοποιείτε το Microsoft Excel 2016 για να εμφανίσετε αυτό UserForm. Σε αυτήν την περίπτωση, παρατηρείτε ότι το ύψος και το πλάτος είναι συντομότερη και πιο στενό (αντίστοιχα) σχέση με παλαιότερες εκδόσεις του Excel. Το εσωτερικό ύψος και πλάτος εσωτερικό επίσης είναι συντομότερη και πιο στενό και είναι στην δεξιά πλευρά και στο κατώτερο άκρο του παραθύρου όταν το UserForm είναι αποκοπεί ή να περικοπεί. Ότι η διάταξη του στοιχείου ελέγχου στην κύρια περιοχή του το UserForm φαίνεται το ίδιο όπως στις παλαιότερες εκδόσεις του Excel. Επομένως, ορισμένα τμήματα της φόρμας ή τα στοιχεία ελέγχου ενδέχεται να έχει περικοπεί.
Αιτία
Αυτό το ζήτημα παρουσιάζεται εξαιτίας μιας διαφοράς στους υπολογισμούς μέγεθος περιγράμματος μεταξύ 2016 του Excel και παλαιότερες εκδόσεις του Excel.
Εναλλακτικός τρόπος αντιμετώπισης
Για να επιλύσετε αυτό το ζήτημα, ορίστε το συγκεκριμένο ύψος και πλάτος τιμές για το UserForm με βάση την έκδοση του Excel που χρησιμοποιείτε. Αυτό σημαίνει τον καθορισμό μεγαλύτερο ύψος και πλάτος ιδιότητες στο Excel 2016.
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα σφάλμα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".
Περισσότερες πληροφορίες
Για να αναπαραγάγετε αυτό το ζήτημα, ακολουθήστε τα εξής βήματα.
  1. Ανοίξτε ένα νέο βιβλίο εργασίας σε προ-Excel 2016 έκδοση του Excel, όπως το Excel 2013.
  2. Στην καρτέλα " αρχείο ", κάντε κλικ στο κουμπί Αποθήκευση ως, κάντε κλικ στο κουμπί Αναζήτηση. Κάντε κλικ στο Βιβλίο εργασίας Excel Macro-Enabled (*.xlsm) στο πλαίσιο Αποθήκευση ως τύπου , πληκτρολογήστε ένα όνομα αρχείου στο πλαίσιο όνομα αρχείου και, στη συνέχεια, κάντε κλικ στο κουμπί Αποθήκευση.
  3. Κάντε κλικ στην καρτέλα " Προγραμματιστής ". Εάν δεν εμφανίζεται η καρτέλα " Προγραμματιστής ", ακολουθήστε τα εξής βήματα:
    1. Στην καρτέλα " αρχείο ", κάντε κλικ στο κουμπί " Επιλογές".
    2. Κάντε κλικ στο κουμπί Προσαρμογή κορδέλας.
    3. Επιλέξτε το πλαίσιο ελέγχου " Προγραμματιστής " στην περιοχή Κύριες καρτέλες .
    4. Κάντε κλικ στο κουμπί OK για να κλείσετε το πλαίσιο διαλόγου " Επιλογές του Excel ".
  4. Στην ομάδα " κώδικας " για να ξεκινήσετε την Επεξεργασία Visual Basic, κάντε κλικ στο κουμπί Visual Basic .
  5. Στο παράθυρο έργου - VBAProject , κάντε δεξιό κλικ για να ανοίξετε το μενού συντόμευσης, κάντε κλικ στην επιλογή Εισαγωγήκαι, στη συνέχεια, κάντε κλικ στο κουμπί UserForm.
  6. Στο παράθυρο " εργαλειοθήκη ", επιλέξτε ένα στοιχείο ελέγχου και στη συνέχεια επικολλήστε το κοντά τα περιγράμματα δεξιά και κάτω από το UserForm.
  7. Κάντε κλικ στο αντικείμενο του UserForm, και στη συνέχεια επιλέξτε και σύρετε το σημάδι γωνία για να μεγαλώσετε το μέγεθος Userform.
  8. Στο παράθυρο έργου - VBAProject , κάντε δεξιό κλικ στο UserForm1και κάντε κλικ στο κουμπί Προβολή κώδικα.
  9. Ακολουθήστε τα εξής βήματα:
    1. Στο πλαίσιο του αντικειμένου , κάντε κλικ στο κουμπί UserForm.
    2. Στο πλαίσιο της διαδικασίας , κάντε κλικ στο κουμπί " Προετοιμασία".
    3. Προσθέστε τον ακόλουθο κώδικα μακροεντολής για το συμβάν Προετοιμασία :
      UserForm1.Height = 180UserForm1.Width = 240
    4. Στο παράθυρο έργου - VBAProject , κάντε δεξιό κλικ για να ανοίξετε το μενού συντόμευσης, κάντε κλικ στην επιλογή Εισαγωγήκαι, στη συνέχεια, κάντε κλικ στο κουμπί λειτουργική μονάδα.
    5. Στο Module1, πληκτρολογήστε τον ακόλουθο κώδικα μακροεντολής:

      Public Sub Test()        UserForm1.ShowEnd Sub
  10. Στην καρτέλα " Προγραμματιστής ", κάντε κλικ στο κουμπί " μακροεντολές " στην ομάδα " κώδικας ".
  11. Κάντε κλικ στη μακροεντολή δοκιμής και, στη συνέχεια, κάντε κλικ στην επιλογή Εκτέλεση. Μπορείτε να δείτε να εμφανίζεται σωστά το στοιχείο ελέγχου που έχει επικολληθεί στο βήμα 6. Και να δείτε το μέγεθος του παραθύρου για να συγκρίνετε τις αργότερα.
  12. Στο βιβλίο εργασίας, κάντε κλικ στην καρτέλα " αρχείο " και, στη συνέχεια, κάντε κλικ στο κουμπί Αποθήκευση.
  13. Αντιγράψτε αυτό το βιβλίο εργασίας με τον υπολογιστή στον οποίο είναι εγκατεστημένο το Excel 2016.
  14. Ανοίξτε αυτό το βιβλίο εργασίας.
  15. Στην καρτέλα " Προγραμματιστής ", κάντε κλικ στο κουμπί " μακροεντολές " στην ομάδα " κώδικας ".
  16. Κάντε κλικ στη μακροεντολή δοκιμής και, στη συνέχεια, κάντε κλικ στην επιλογή Εκτέλεση.
Αποτέλεσμα:

Μπορείτε να δείτε ότι περικόπτονται ορισμένα τμήματα του στοιχείου ελέγχου που επικολλήθηκε στο βήμα 6. Επίσης, το μέγεθος του παραθύρου είναι πιο στενό και μικρότερη από το μέγεθος στο βήμα 11.

Προειδοποίηση: Αυτό το άρθρο έχει μεταφραστεί αυτόματα

Ιδιότητες

Αναγνωριστικό άρθρου: 3156159 - Τελευταία αναθεώρηση: 05/09/2016 16:29:00 - Αναθεώρηση: 1.0

Excel 2016

  • kbtshoot kbbug kbexpertiseadvanced kbmt KB3156159 KbMtel
Σχόλια