UserForm este mai scurte și mai restrâns decât în versiunile anterioare de Excel

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 3156159
Simptome
Să presupunem că setați proprietățile înălțimea și lățimea unei UserForm dintr-un program și apoi să utilizați Microsoft Excel 2016 pentru a afișa acest UserForm. În această situație, observați că înălțimea și lățimea sunt mai scurte și îngustă (respectiv) decât în versiunile anterioare de Excel. În interiorul înălțimea și lățimea interiorul este, de asemenea, mai scurte și restrânsă și este în partea dreaptă, capătul de jos a ferestrei unde UserForm este trunchiat sau trunchiat. Întrucât structura de control în zona principală a UserForm Arată la fel ca în versiunile anterioare de Excel. De aceea, unele părți ale formularul sau controale poate fi trunchiat.
Cauză
Această problemă se produce din cauza border dimensiunea calculele o diferență între Excel 2016 și versiuni anterioare de Excel.
Remediere
Pentru a rezolva această problemă, setați specifice înălțimea și lățimea valori pentru UserForm pe baza versiunii de Excel pe care o utilizați. Aceasta înseamnă specificarea mai mare înălțimea și lățimea proprietăți în Excel 2016.
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea "Se aplică la".
Informaţii suplimentare
Pentru a reproduce problema, urmați acești pași.
  1. Deschideți un registru de lucru într-o versiune Excel anterioară 2016 de Excel, cum ar fi Excel 2013.
  2. Pe fila fișier , faceți clic pe Salvare ca, faceți clic pe Răsfoire. Faceți clic pe Excel Macro-Enabled registru de lucru (*.xlsm) în caseta tip fișier , tastați un nume de fișier în caseta de nume de fișier și apoi faceți clic pe Salvare.
  3. Faceți clic pe fila dezvoltator . Dacă nu se afișează fila dezvoltator , urmați acești pași:
    1. Pe fila fișier , faceți clic pe Opțiuni.
    2. Faceți clic pe Particularizare panglică.
    3. Bifați casetă de selectare pentru dezvoltatori în zona Filele principale .
    4. Faceți clic pe OK pentru a închide casetă de dialog Opțiuni Excel .
  4. Faceți clic pe Visual Basic în grupul de cod pentru a porni Visual Basic Editor.
  5. În panoul de proiect - VBAProject , faceți clic dreapta pentru a deschide meniul de comenzi rapide, faceți clic pe Inserareși apoi faceți clic pe UserForm.
  6. În fereastra de instrumente , selectați un control și apoi lipiți-l lângă borduri dreapta și mai mică de UserForm.
  7. Faceți clic pe obiectul UserForm, apoi selectați și glisați semn sus pentru a mări dimensiunea Userform.
  8. În panoul de proiect - VBAProject , faceți clic dreapta pe UserForm1și faceți clic pe vizualizare Proiect cod.
  9. Urmați acești pași:
    1. În caseta de obiect , faceți clic pe UserForm.
    2. În caseta de procedură , faceți clic pe Initialize.
    3. Adăugați următorul cod de macrocomandă la inițializarea eveniment:
      UserForm1.Height = 180UserForm1.Width = 240
    4. În panoul de proiect - VBAProject , faceți clic dreapta pentru a deschide meniul de comenzi rapide, Introduceți, și apoi faceți clic pe Module.
    5. În Module1, introduceți codul de macrocomenzi următoarele:

      Public Sub Test()        UserForm1.ShowEnd Sub
  10. În fila dezvoltator , faceți clic pe macrocomenzi în grupul de cod .
  11. Macrocomanda Test , și apoi faceți clic pe executare. Aveți posibilitatea să vedeți control care este lipit în Pasul 6 se afișează corect. Și vedeți dimensiunea ferestrei pentru a compara mai târziu.
  12. În registrul de lucru, faceți clic pe fila fișier și apoi faceți clic pe Salvare.
  13. Copiați acest registru de lucru pe computerul pe care s-a instalat Excel 2016.
  14. Se deschide acest registru de lucru.
  15. În fila dezvoltator , faceți clic pe macrocomenzi în grupul de cod .
  16. Macrocomanda Test , și apoi faceți clic pe executare.
Rezultate:

Aveți posibilitatea să vedeți că sunt trunchiate unele părți ale controlului care a fost inserat în Pasul 6. De asemenea, dimensiunea ferestrei este restrânsă și mai mică decât dimensiunea în pasul 11.

Avertisment: acest articol a fost tradus automat

Свойства

Номер статьи: 3156159 — последний просмотр: 05/09/2016 17:17:00 — редакция: 1.0

Excel 2016

  • kbtshoot kbbug kbexpertiseadvanced kbmt KB3156159 KbMtro
Отзывы и предложения