UserForm sa skracuje a menší ako v starších verziách programu Excel

DÔLEŽITÉ: Tento článok je preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft a možno ho opraviť prostredníctvom technológie Community Translation Framework (CTF). Microsoft ponúka strojovo preložené články, články upravené komunitou aj články preložené prekladateľmi, aby zabezpečil prístup ku všetkým článkom databázy Knowledge Base vo viacerých jazykoch. Strojovo preložené články aj upravené články môžu obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky. Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené neprávnym prekladom obsahu alebo jeho použitím zo strany našich zákazníkov. Ďalšie informácie o technológii CTF nájdete na lokalite http://support.microsoft.com/gp/machine-translation-corrections/sk.

Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 3156159
Príznaky
Predstavte si, že nastavíte vlastnosti Šírka a výška UserForm z programu a potom použijete program Microsoft Excel 2016 Zobraziť tento UserForm. V tomto prípade zistíte, že šírka a výška sa skrátiť a zúžiť (v uvedenom poradí) ako v starších verziách programu Excel. Výška vnútri vnútri šírka je tiež skrátiť a zúžiť a je v pravej hornej a dolnej časti okna, kde je UserForm prerušený alebo skrátený. Keďže rozloženie ovládacích prvkov v hlavnej oblasti UserForm vyzerá podobne ako v predchádzajúcich verziách programu Excel. Preto niektoré časti formulára alebo ovládacích prvkov môžu byť skrátené.
Príčina
Tento problém sa vyskytuje z dôvodu rozdiel hranicu veľkosti výpočtov Excel 2016 a v starších verziách programu Excel.
Ako problém obísť
Obísť tento problém, nastavte konkrétne výška a šírka hodnoty UserForm na verziu programu Excel používate. To znamená väčšiu výšku a šírku vlastnosti v programe Excel 2016.
Stav
Spoločnosť Microsoft potvrdila, že ide o chybu v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti „Vzťahuje sa na“.
Ďalšie informácie
Ak chcete reprodukovať tento problém, postupujte podľa nasledujúcich krokov.
  1. Otvorte nový zošit pred Excel 2016 verzie programu Excel, napríklad Excel 2013.
  2. Na karte súbor kliknite na položku Uložiť ako, kliknite na tlačidlo Prehľadávať. Kliknite na Zošit programu Excel podporujúca makrá (*.xlsm) v poli Typ súboru , zadajte názov súboru do poľa názov súboru a kliknite na tlačidlo Uložiť.
  3. Kliknite na kartu vývojár . Ak sa karta vývojár nezobrazuje, postupujte nasledovne:
    1. Na karte súbor kliknite na položku Možnosti.
    2. Kliknite na položku prispôsobiť pás s nástrojmi.
    3. Začiarknite políčko vývojár v Hlavnej karty .
    4. Kliknite na tlačidlo OK zatvorte dialógové okno Možnosti programu Excel .
  4. V skupine kód spustite Editor jazyka Visual Basic, kliknite na položku Visual Basic .
  5. Projekt – projekt VBAProject table kliknite pravým tlačidlom myši, Otvorenie kontextovej ponuky, kliknite na položku Vložiťa kliknite na tlačidlo UserForm.
  6. V okne Nástroje Vyberte ovládací prvok a prilepte ho blízko a nižší okraj UserForm.
  7. Kliknite na objekt UserForm, vyberte a presuňte značku rohu rozšíriť veľkosť Userform.
  8. Projekt – projekt VBAProject table kliknite pravým tlačidlom myši na UserForm1a kliknite na položku Zobraziť kód.
  9. Postupujte nasledovne:
    1. V dialógovom okne objekt kliknite na položku UserForm.
    2. V dialógovom okne postup kliknite na položku inicializovať.
    3. Pridajte nasledujúci kód makra na inicializáciu udalostí:
      UserForm1.Height = 180UserForm1.Width = 240
    4. Projekt – projekt VBAProject table kliknite pravým tlačidlom myši, Otvorenie kontextovej ponuky, kliknite na tlačidlo Vložiťa kliknite na tlačidlo modul.
    5. Module1, zadajte nasledujúci kód makra:

      Public Sub Test()        UserForm1.ShowEnd Sub
  10. Na karte vývojár kliknite v skupine kód makier .
  11. Kliknite na Test makro a kliknite na položku spustiť. Zobrazí ovládací prvok, ktorý je vložený v kroku 6, sa zobrazí správne. A skontrolujte veľkosť okna porovnať neskôr.
  12. V zošite, kliknite na kartu súbor a kliknite na tlačidlo Uložiť.
  13. Skopírujte tento zošit v počítači, na ktorom je nainštalovaný program Excel 2016.
  14. Tento zošit otvoriť.
  15. Na karte vývojár kliknite v skupine kód makier .
  16. Kliknite na Test makro a kliknite na položku spustiť.
Výsledok:

Uvidíte, že niektoré časti ovládacieho prvku, ktorý bol vložený v kroku 6 skrátia. Tiež veľkosť okna je menší a kratšia ako veľkosť v kroku 11.

Upozornenie: Tento článok bol preložený automaticky.

Vlastnosti

ID článku: 3156159 – Posledná kontrola: 05/09/2016 17:18:00 – Revízia: 1.0

Excel 2016

  • kbtshoot kbbug kbexpertiseadvanced kbmt KB3156159 KbMtsk
Pripomienky