UserForm je kratší a užší než v dřívějších verzích aplikace Excel

DŮLEŽITÉ: Tento článek je přeložen pomocí softwaru na strojový překlad Microsoft. Nepřesný či chybný překlad lze opravit prostřednictvím technologie Community Translation Framework (CTF). Microsoft nabízí strojově přeložené, komunitou dodatečně upravované články, a články přeložené lidmi s cílem zajistit přístup ke všem článkům v naší znalostní bázi ve více jazycích. Strojově přeložené a dodatečně upravované články mohou obsahovat chyby ve slovníku, syntaxi a gramatice. Společnost Microsoft není odpovědná za jakékoliv nepřesnosti, chyby nebo škody způsobené nesprávným překladem obsahu nebo jeho použitím našimi zákazníky. Více o CTF naleznete na http://support.microsoft.com/gp/machine-translation-corrections/cs.

Projděte si také anglickou verzi článku: 3156159
Příznaky
Předpokládejme, že nastavení vlastností Výška a Šířka UserForm z programu a potom zobrazit tento UserForm pomocí Microsoft Excel 2016. V takovém případě zjistíte, že výška a šířka jsou kratší a užší (v uvedeném pořadí) než v dřívějších verzích aplikace Excel. Vnitřní výška vnitřní šířka je také kratší a užší a je na pravé a spodní část okna, kde je UserForm odříznuta nebo zkrácena. Vzhledem k tomu, rozložení ovládacích prvků v hlavní oblasti UserForm vypadá stejně jako v předchozích verzích aplikace Excel. Proto může být zkrácen některé části formuláře nebo ovládací prvky.
Příčina
K tomuto problému dochází z důvodu rozdílu ve výpočtech velikost ohraničení mezi aplikace Excel 2016 a starších verzích aplikace Excel.
Jak potíže obejít
Chcete-li tento problém vyřešit, nastavte konkrétní výšku a šířku hodnot pro UserForm, na základě verze aplikace Excel, kterou používáte. To znamená určení větší výšku a šířku vlastnosti v aplikaci Excel 2016.
Prohlášení
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části "Platí pro".
Další informace
Chcete-li tento problém reprodukovat, postupujte takto.
  1. Otevřete nový sešit aplikace Excel před 2016 verze aplikace Excel, například aplikace Excel 2013.
  2. Na kartě soubor klikněte na tlačítko Uložit jako, klikněte na tlačítko Procházet. Excel Macro-Enabled sešit (*.xlsm) v poli Uložit jako typ klepněte na příkaz, do pole název souboru zadejte název souboru a klepněte na tlačítko Uložit.
  3. Klepněte na kartu Vývojář . Pokud není zobrazena karta Vývojář , postupujte takto:
    1. Na kartě soubor klikněte na tlačítko Možnosti.
    2. Klepněte na tlačítko Vlastní nastavení pásu karet.
    3. Zaškrtněte políčko Vývojář v oblasti Hlavní karty .
    4. Klepnutím na tlačítko OK zavřete dialogové okno Možnosti aplikace Excel .
  4. Visual Basic klepněte ve skupině kód ke spuštění editoru jazyka Visual Basic.
  5. V podokně Project - VBAProject klepnutím pravým tlačítkem otevřete místní nabídku, klepněte na tlačítko Vložita potom klepněte na tlačítko UserForm.
  6. V okně panel nástrojů vyberte ovládací prvek a vložit jej poblíž pravého a dolního ohraničení UserForm.
  7. Klepněte na tlačítko UserForm objekt vyberte a přetáhněte roh známky rozšíření velikosti Userform.
  8. V podokně projektu - VBAProject UserForm1klepněte pravým tlačítkem myši a klepněte na tlačítko Zobrazit kód.
  9. Postupujte takto:
    1. V seznamu objekt klepněte na tlačítko UserForm.
    2. V seznamu procedur klepněte na tlačítko inicializovat.
    3. Inicializace události přidejte následující kód makra:
      UserForm1.Height = 180UserForm1.Width = 240
    4. V podokně Project - VBAProject klepnutím pravým tlačítkem otevřete místní nabídku, klepněte na tlačítko Vložita klepněte na modul.
    5. V Module1 zadejte následující kód makra:

      Public Sub Test()        UserForm1.ShowEnd Sub
  10. Na kartě Vývojář klepněte ve skupině kód makra .
  11. Klepněte na tlačítko Test makro a potom klepněte na příkaz Spustit. Uvidíte, že je správně zobrazen ovládací prvek, který je vložen v kroku 6. A velikost okna pro pozdější porovnání.
  12. V sešitu klikněte na kartu soubor a potom klepněte na tlačítko Uložit.
  13. Zkopírujte tento sešit do počítače, ve kterém je nainstalována aplikace Excel 2016.
  14. Tento sešit otevřete.
  15. Na kartě Vývojář klepněte ve skupině kód makra .
  16. Klepněte na tlačítko Test makro a potom klepněte na příkaz Spustit.
Výsledek:

Uvidíte, že některé části ovládacího prvku, který byl vložen v kroku 6 jsou zkráceny. Velikost okna je také užší a kratší než velikost v kroku 11.

Upozornění: Tento článek je přeložený automaticky

Vlastnosti

ID článku: 3156159 - Poslední kontrola: 05/09/2016 16:27:00 - Revize: 1.0

Excel 2016

  • kbtshoot kbbug kbexpertiseadvanced kbmt KB3156159 KbMtcs
Váš názor