De eigenschap Application.AutomationSecurity gebruiken in Office v.X en Office 2004 voor Mac

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 886633 - Bekijk de producten waarop dit artikel van toepassing is.
Zie voor een Microsoft Office XP-versie van dit artikel317405.
Alles uitklappen | Alles samenvouwen

Op deze pagina

INLEIDING

DeApplication.AutomationSecurityeigenschap kunt de Microsoft Office-programma's die worden vermeld in de sectie 'Van toepassing op' security ondersteuning voor oplossingen die via programmacode een document opent, maar niet zeker weet of de macro's in een document zijn veilig. Een ontwikkelaar kan wilt bepalen of de Office-oplossing de beveiligingswaarschuwingen weergegeven voor deze documenten wordt.

In dit artikel wordt beschreven hoe u een ontwikkelaar kunt deApplication.AutomationSecurityeigenschap bepalen de beveiligingswaarschuwing dat wordt weergegeven in Microsoft Office voor Mac-programma's.

OpmerkingBijwerken van Microsoft Office voor Mac-programma te gebruiken wellicht deApplication.AutomationSecurityeigenschap.

Microsoft Office 2004 voor Mac

Gebruik deApplication.AutomationSecurityeigenschap op een computer met een Microsoft Office 2004 voor Mac-programma geïnstalleerd, installeert Microsoft Office 2004 voor Mac Service Pack 1 (11.1.0).

Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie over het verkrijgen van Microsoft Office 2004 voor Mac Service Pack 1 (11.1.0):
883951Beschrijving van Microsoft Office 2004 voor Mac servicepack 1 (11.1.0)

Microsoft Office X voor Mac

Gebruik deApplication.AutomationSecurityeigenschap op een computer met een Microsoft Office X voor Mac-programma geïnstalleerd, installeert Microsoft Office v. x voor Mac-beveiligingsupdate (10.1.6).

Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie over het verkrijgen van Microsoft Office v.X voor Mac-beveiligingsupdate (10.1.6):
883952Beschrijving van Microsoft Office v.X voor Mac-beveiligingsupdate (10.1.6)

Meer informatie

AutomationSecurity, eigenschap

Microsoft Word

Microsoft Word ondersteunt nu een extra beveiligingsniveau dat invloed op macro's die in andere Office-documenten met macro's opent.

De instelling moet worden ingeschakeld als onderdeel van de Microsoft Visual Basic for Applications (VBA)-macrocode. U kunt deApplication.AutomationSecurityeigenschap het beveiligingsniveau ingesteld in de volgende tabel:

Deze tabel samenvouwenDeze tabel uitklappen
EigenschapBeschrijving
msoAutomationSecurityForceDisableDe macro's in alle documenten die zijn geopend door eerder ingeschakelde macro's uitgeschakeld. Deze instelling biedt het hoogste niveau van beveiliging.
msoAutomationSecurityByUIOpzichten deWaarschuwen voordat u een bestand opent dat macro's bevatvoorkeur voor macro's in alle documenten die zijn geopend door eerder ingeschakelde macro's.
msoAutomationSecurityLowMacro's in alle document die zijn geopend door eerder ingeschakelde macro's worden ingeschakeld.


DeApplication.AutomationSecurityeigenschap samenwerkt met deWaarschuwen voordat u een bestand opent dat macro's bevatvoorkeur op de volgende manieren:
  • Als deApplication.AutomationSecurityde eigenschap is ingesteld opmsoAutomationSecurityLow, wordt de gebruiker niet gevraagd om macro's voor documenten die zijn geopend door een macro, ongeacht de instelling van de optie macro waarschuwing. Macro's in deze documenten worden automatisch ingeschakeld.
  • Als deApplication.AutomationSecurityde eigenschap is ingesteld opmsoAutomationSecurityForceDisable, wordt de gebruiker niet gevraagd om macro's voor documenten die zijn geopend door een macro, ongeacht de instelling van de optie macro waarschuwing. Macro's in deze documenten worden automatisch uitgeschakeld.

Microsoft PowerPoint

Beveiliging in Microsoft PowerPoint is verbeterd wanneer u een document opent dat macro's bevat. PowerPoint ondersteunt bovendien een extra beveiligingsniveau dat invloed op macro's die in andere Office-documenten met macro's opent.

De instelling moet worden ingeschakeld als onderdeel van de VBA-macrocode. U kunt deApplication.AutomationSecurityeigenschap het beveiligingsniveau ingesteld in de volgende tabel:

Deze tabel samenvouwenDeze tabel uitklappen
EigenschapBeschrijving
msoAutomationSecurityForceDisableDe macro's in alle documenten die zijn geopend door eerder ingeschakelde macro's uitgeschakeld. Deze instelling biedt het hoogste niveau van beveiliging.
msoAutomationSecurityByUIOpzichten deMacrovirus inschakelenvoorkeur voor beveiliging voor macro's in alle documenten die zijn geopend door eerder ingeschakelde macro's.
msoAutomationSecurityLowKan de macro's in het document die zijn geopend door eerder ingeschakelde macro's.


DeApplication.AutomationSecurityeigenschap samenwerkt met deMacrovirus inschakelenvoorkeur bescherming op de volgende manieren:
  • Als deApplication.AutomationSecurityde eigenschap is ingesteld opmsoAutomationSecurityLow, wordt de gebruiker niet gevraagd om macro's voor documenten die zijn geopend door een macro, ongeacht de instelling van de optie macro waarschuwing. Macro's in deze documenten worden automatisch ingeschakeld.
  • Als deApplication.AutomationSecurityde eigenschap is ingesteld opmsoAutomationSecurityForceDisable, wordt de gebruiker niet gevraagd om macro's voor documenten die zijn geopend door een macro, ongeacht de instelling van de optie macro waarschuwing. Macro's in deze documenten worden automatisch uitgeschakeld.

Microsoft Excel

Microsoft Excel ondersteunt nu een extra beveiligingsniveau dat invloed op macro's die in andere Office-documenten met macro's opent.

De instelling moet worden ingeschakeld als onderdeel van de VBA-macrocode. U kunt deApplication.AutomationSecurityeigenschap het beveiligingsniveau ingesteld in de volgende tabel:

Deze tabel samenvouwenDeze tabel uitklappen
EigenschapBeschrijving
msoAutomationSecurityForceDisableDe macro's in documenten die zijn geopend door eerder ingeschakelde macro's uitgeschakeld. Deze instelling biedt het hoogste niveau van beveiliging.
msoAutomationSecurityByUIOpzichten deWaarschuwen voordat u een bestand opent dat macro's bevatvoorkeur voor macro's in documenten die zijn geopend door eerder ingeschakelde macro's.
msoAutomationSecurityLowKan de macro's in het document die zijn geopend door eerder ingeschakelde macro's.


DeApplication.AutomationSecurityeigenschap samenwerkt met deWaarschuwen voordat u een bestand opent dat macro's bevatvoorkeur op de volgende manieren:
  • Als deApplication.AutomationSecurityde eigenschap is ingesteld opmsoAutomationSecurityLow, wordt de gebruiker niet gevraagd om macro's voor documenten die zijn geopend door een macro, ongeacht de instelling van de optie macro waarschuwing. Macro's in deze documenten worden automatisch ingeschakeld.
  • Als deApplication.AutomationSecurityde eigenschap is ingesteld opmsoAutomationSecurityForceDisable, wordt de gebruiker niet gevraagd om macro's voor documenten die zijn geopend door een macro, ongeacht de instelling van de optie macro waarschuwing. Macro's in deze documenten worden automatisch uitgeschakeld.

Voorbeeldcode

Microsoft biedt programming voorbeelden ter illustratie, zonder expliciete of impliciete garantie. Dit omvat, maar is niet beperkt tot impliciete garanties van verkoopbaarheid of geschiktheid voor een bepaald doel. In dit artikel wordt ervan uitgegaan dat u bekend bent met de programmeertaal wordt aangetoond en de hulpmiddelen maken en procedures voor foutopsporing worden gebruikt. Ondersteuningstechnici van Microsoft kunnen de functionaliteit van een bepaalde procedure uitgelegd, maar niet passen deze voorbeelden om functionaliteit toegevoegd of procedures uw specifieke behoeften te maken.
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

Implicaties

Als deApplication.AutomationSecurityde eigenschap is ingesteld opmsoAutomationSecurityByUIen deWaarschuwen voordat u een bestand opent dat macro's bevatvoorkeur is geselecteerd, ontvangt een waarschuwing weergegeven wanneer u een macro probeert een bestand opent dat een macro bevat. Als u opNiet openendeze poging weigeren, wordt het volgende foutbericht weergegeven.
Runtime-fout '4198'

Opdracht mislukt
Bovendien, als u een macro probeert een bestand opent dat een macro bevat, mislukt de poging als de volgende voorwaarden wordt voldaan:
  • DeApplication.AutomationSecurityeigenschap optie is ingesteld opmsoAutomationSecurityForceDisable.
  • De poging het bestand te openen is via een macro Office API gemaakt. Hierbij worden macro's die zijn geschreven in VBA XLM in Excel en WordBasic in Word.

Eigenschappen

Artikel ID: 886633 - Laatste beoordeling: zaterdag 17 september 2011 - Wijziging: 3.0
De informatie in dit artikel is van toepassing op:
  • 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 voor Mac Standard Edition
  • Microsoft Excel X voor Mac
  • Microsoft PowerPoint X voor Mac
  • Microsoft Word X voor Macintosh
  • Microsoft Encarta Encyclopedia 2000 Deluxe Edition
Trefwoorden: 
dftsdahomeportal kbhowto kbmt KB886633 KbMtnl
Automatisch vertaald artikel
BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten.
De Engelstalige versie van dit artikel is de volgende:886633

Geef ons feedback

 

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