Při spuštění příkazu jazyka VBA v okně Immediate editoru jazyka Visual Basic zobrazí chybová zpráva: "Chyba za běhu"4120"Chybný parametr"

Příznaky

Zvažte následující scénář. Instalaci verze OEM systému Microsoft Office 2007. Spuštění aplikace Microsoft Office Word 2007. V okně Immediate editoru jazyka Visual Basic můžete spustit jednu z následující Microsoft Visual Basic for Application (VBA) příkazy:
  • application.showwindowsinTaskbar=false
  • application.Options.ConfirmConversions = False
  • application.Options.BackgroundSave=False
  • application.Options.SmartCursoring=False
  • application.Options.AllowDragAndDrop=False
V tomto scénáři může zobrazit následující chybová zpráva:
Chyba za běhu '4120'
Chybný parametr

OK Nápověda
Poznámka: Tento problém nemusí nastat u všech počítačů, které používají verzi OEM systému Office 2007. Tento problém pravděpodobně dojít u všech příkazů jazyka VBA.

Příčina

K tomuto problému dochází, protože možnost NoUserName nastavena na hodnotu true, pokud je nainstalována verze OEM systému Microsoft Office 2007. Proto je vytvořena prázdná položka registru UserInfo a uživatelské jméno a iniciály jsou prázdné.

Uživatelské jméno a iniciály jsou uloženy v následujícím umístění registru:
HKEY_CURRENT_USER\Software\Microsoft\Office\Common\UserInfo

Řešení

Chcete-li tento problém vyřešit, přidejte uživatelské jméno a iniciály v dialogovém okně Možnosti aplikace Word .

Chcete-li to provést, klepněte
Tlačítko Microsoft Office, klepněte na tlačítko Možnosti aplikace Word, zadejte uživatelské jméno a iniciály v části osobní nastavení této kopie sady Microsoft Officea potom klepněte na tlačítko OK.
Vlastnosti

ID článku: 948682 - Poslední kontrola: 10. 1. 2017 - Revize: 1

Váš názor