Jak použít vlastnost Application.AutomationSecurity v v.X Office a Office 2004 for Mac

Překlady článku Překlady článku
ID článku: 886633 - Produkty, které se vztahují k tomuto článku.
Microsoft Office XP verzi tohoto článku naleznete 317405.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Úvod

Vlastnost Application.AutomationSecurity umožňuje aplikacích sady Microsoft Office, které jsou uvedeny v části "Platí pro" pro podporu zabezpečení pro řešení, které programově otevřete dokument, ale nejste jisti zda makra v dokumentu jsou bezpečné. Vývojář může chcete ovládací prvek zda řešení Office zobrazuje uživatel tyto dokumenty upozornění zabezpečení.

Tento článek popisuje, jak může vývojář použít vlastnost Application.AutomationSecurity řízení upozornění zabezpečení se zobrazí v aplikaci Microsoft Office pro Mac programy.

Poznámka: Pravděpodobně je nutné aktualizovat váš Microsoft Office pro Mac program používat vlastnost Application.AutomationSecurity.

Microsoft Office 2004 for Mac

Použít vlastnost Application.AutomationSecurity v počítači, který má Microsoft Office 2004 for Mac program nainstalován, nainstalujte Microsoft Office 2004 pro Mac Service Pack 1 (11.1.0).

Další informace o získání Microsoft Office 2004 pro Mac Service Pack 1 (11.1.0) klepněte na následující číslo článku databáze Microsoft Knowledge Base:
883951Popis aktualizace Microsoft Office 2004 for Mac Service Pack 1 (verze 11.1.0) (Tento článek může obsahovat odkazy na anglický obsah (dosud nepřeložený).)

Microsoft Office X pro Mac

Chcete-li použít vlastnost Application.AutomationSecurity v počítači je Microsoft Office X pro Mac program nainstalován, nainstalujte Microsoft Office v. X pro Mac zabezpečení (10.1.6).

Další informace o získání aktualizace zabezpečení MAC (10.1.6) v.X Microsoft Office klepněte na následující číslo článku databáze Microsoft Knowledge Base:
883952Popis aktualizace zabezpečení sady Microsoft Office verze X for Mac verze 10.1.6 (Tento článek může obsahovat odkazy na anglický obsah (dosud nepřeložený).)

Další informace

Vlastnost AutomationSecurity

Microsoft Word

Aplikace Microsoft Word nyní podporuje další úroveň zabezpečení, která ovlivňuje makra otevřete ostatní dokumenty sady Office, které obsahují makra.

Nastavení musí být povoleno jako součást kódu makra (VBA) s Microsoft Visual Basic. Vlastnost Application.AutomationSecurity můžete použít k nastavení úrovně zabezpečení uvedené v následující tabulce:

Zmenšit tuto tabulkuRozšířit tuto tabulku
VlastnostPopis
msoAutomationSecurityForceDisableZakáže makra ve všech dokumentech, které jsou otevřeny dříve povolené makra. Toto nastavení poskytuje nejvyšší úroveň zabezpečení.
msoAutomationSecurityByUIRespektuje upřednostňovaném Upozornit před otevřením souboru, který obsahuje makra makra ve všech dokumentech otevřených dříve povolené makra.
msoAutomationSecurityLowUmožňuje makra v dokumentu všechny otevřených dříve povolené makra.


Vlastnost Application.AutomationSecurity spolupracuje s upřednostňovaném Upozornit před otevřením souboru, který obsahuje makra následujícími způsoby:
  • Pokud je vlastnost Application.AutomationSecurity nastavena na msoAutomationSecurityLow, bude uživatel vyzván k povolení maker pro dokumenty, které byly otevřeny makra bez ohledu na nastavení možnost upozornění makro. V těchto dokumentech makra jsou automaticky povolena.
  • Pokud je vlastnost Application.AutomationSecurity nastavena na msoAutomationSecurityForceDisable, bude uživatel vyzván k povolení maker pro dokumenty, které byly otevřeny makra bez ohledu na nastavení možnost upozornění makro. Makra tyto dokumenty jsou automaticky zakázána.

Microsoft PowerPoint

V aplikaci PowerPoint bylo vylepšeno zabezpečení při otevření dokumentu obsahujícího makra. Navíc aplikace PowerPoint podporuje další úroveň zabezpečení, která ovlivňuje makra otevřete ostatní dokumenty sady Office, které obsahují makra.

Nastavení musí být povoleno jako součást kód makra jazyka VBA. Vlastnost Application.AutomationSecurity můžete použít k nastavení úrovně zabezpečení uvedené v následující tabulce:

Zmenšit tuto tabulkuRozšířit tuto tabulku
VlastnostPopis
msoAutomationSecurityForceDisableZakáže makra ve všech dokumentech, které byly otevřeny dříve povolené makra. Toto nastavení poskytuje nejvyšší úroveň zabezpečení.
msoAutomationSecurityByUIRespektuje priority virus makra povolit ochranu pro makra ve všech dokumentech, které byly otevřeny dříve povolené makra.
msoAutomationSecurityLowUmožňuje makra v dokumentu, které byly otevřeny dříve povolené makra.


Vlastnost Application.AutomationSecurity spolupracuje s předvoleb ochrany Povolit virus makra následujícími způsoby:
  • Pokud je vlastnost Application.AutomationSecurity nastavena na msoAutomationSecurityLow, bude uživatel vyzván k povolení maker pro dokumenty, které byly otevřeny makra bez ohledu na nastavení možnost upozornění makro. V těchto dokumentech makra jsou automaticky povolena.
  • Pokud je vlastnost Application.AutomationSecurity nastavena na msoAutomationSecurityForceDisable, bude uživatel vyzván k povolení maker pro dokumenty, které byly otevřeny makra bez ohledu na nastavení možnost upozornění makro. Makra tyto dokumenty jsou automaticky zakázána.

Microsoft Excel

Aplikace Microsoft Excel nyní podporuje další úroveň zabezpečení, která ovlivňuje makra otevřete ostatní dokumenty sady Office, které obsahují makra.

Nastavení musí být povoleno jako součást kód makra jazyka VBA. Vlastnost Application.AutomationSecurity můžete použít k nastavení úrovně zabezpečení uvedené v následující tabulce:

Zmenšit tuto tabulkuRozšířit tuto tabulku
VlastnostPopis
msoAutomationSecurityForceDisableZakáže makra v dokumentech, které byly otevřeny dříve povolené makra. Toto nastavení poskytuje nejvyšší úroveň zabezpečení.
msoAutomationSecurityByUIRespektuje upřednostňovaném Upozornit před otevřením souboru, který obsahuje makra maker v dokumentech, které byly otevřeny dříve povolené makra.
msoAutomationSecurityLowUmožňuje makra v dokumentu, které byly otevřeny dříve povolené makra.


Vlastnost Application.AutomationSecurity spolupracuje s upřednostňovaném Upozornit před otevřením souboru, který obsahuje makra následujícími způsoby:
  • Pokud je vlastnost Application.AutomationSecurity nastavena na msoAutomationSecurityLow, bude uživatel vyzván k povolení maker pro dokumenty, které byly otevřeny makra bez ohledu na nastavení možnost upozornění makro. V těchto dokumentech makra jsou automaticky povolena.
  • Pokud je vlastnost Application.AutomationSecurity nastavena na msoAutomationSecurityForceDisable, bude uživatel vyzván k povolení maker pro dokumenty, které byly otevřeny makra bez ohledu na nastavení možnost upozornění makro. Makra tyto dokumenty jsou automaticky zakázána.

Ukázkový kód

Společnost Microsoft poskytuje ukázky programování pouze pro ilustraci, bez žádné záruky výslovně uvedené nebo odvozené,. včetně, bez omezení, odvozených záruk vztahujících se k obchodovatelnosti nebo vhodnosti pro určitý účel. Tento článek předpokládá, že uživatel je obeznámen s programovacím jazykem, který je předmětem ukázky, a s nástroji použitými pro vytvoření a ladění skriptu. Pracovníci technické podpory společnosti Microsoft mohou vysvětlit funkce určitého postupu, nemohou však následující příklady rozšířit o další funkce nebo konstrukce podle konkrétních požadavků uživatele.
Sub Security()
   Dim secAutomation As MsoAutomationSecurity

   secAutomation = Application.AutomationSecurity
   Application.AutomationSecurity = msoAutomationSecurityForceDisable

   With Application.FileDialog(msoFileDialogOpen)
      .Show
      .Execute
   End With

   Application.AutomationSecurity = secAutomation
 
End Sub

Důsledky

Pokud vlastnost Application.AutomationSecurity nastavena msoAutomationSecurityByUI a je vybrána předvolba Upozornit před otevřením souboru, který obsahuje makra, zobrazí dialogové okno upozornění kdykoli makro pokusí otevřít soubor, který obsahuje makra. Pokud klepnete Do Not Open Odepřít tento pokus, zobrazí se následující chybová zpráva.
Chyba při spuštění '4198

Příkazu se nezdařilo.
Navíc pokud makro pokusí otevřít soubor, který obsahuje makra, pokus se nezdaří Pokud jsou splněny obě následující podmínky:
  • Možnost Application.AutomationSecurity vlastnost nastavena na msoAutomationSecurityForceDisable.
  • Prostřednictvím makra Office API je proveden pokus o otevření souboru. To zahrnuje makra napsaná v VBA XLM v aplikaci Excel a WordBasic v aplikaci Word.

Vlastnosti

ID článku: 886633 - Poslední aktualizace: 1. července 2005 - Revize: 5.2
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Office 2004 for Mac Standard Edition
  • Microsoft Excel 2004 for Mac
  • Microsoft PowerPoint 2004 for Mac
  • Microsoft Word 2004 for Mac
  • Microsoft Office X pro počítače Mac Standard Edition
  • Microsoft Excel X pro počítače Macintosh
  • Microsoft PowerPoint X pro počítače Mac
  • Microsoft Word X pro počítače Macintosh
  • Microsoft Encarta Encyclopedia 2000 Concise Edition
  • Microsoft Encarta Encyclopedia 2000 Deluxe Edition
Klíčová slova: 
kbmt kbhowto KB886633 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:886633

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com