Aktivere eller deaktivere ActiveX-objekter i Office-dokumenter

I denne artikel beskrives risiciene ved aktivering af ActiveX-objekter, og hvordan Sikkerhedscenter i 2007 Microsoft Office System kan hjælpe med at mindske disse risici. I denne artikel refererer ordet dokument til en hvilken som helst Office-fil, der kan indeholde ActiveX-objekter.

Du kan få mere at vide om Sikkerhedscenter ved at læse Se mine muligheder og indstillinger i Sikkerhedscenter.

Oplysninger om Office 2003 og ActiveX finder du i Tillade ActiveX-objekter.

Denne artikel indeholder


Aktivere ActiveX-objekter, når sikkerhedsadvarslen vises

Når sikkerhedsadvarslen vises, kan du aktivere ActiveX-objekter for den aktuelle session, hvis objektet kommer fra en kilde, der er tillid til.

  1. Klik på Indstillinger på meddelelseslinjen Sikkerhedsadvarsel.
  2. Dialogboksen Sikkerhedsindstillinger vises.
  3. Vælg Aktivér indhold.
  4. Indholdet aktiveres for sessionen.

 Bemærk!   I Microsoft Office Outlook 2007 og Microsoft Office Publisher 2007 vises sikkerhedsadvarsler i dialogbokse, ikke på Meddelelseslinje.

Dialogboksen Sikkerhed i Microsoft Office

 Vigtigt!   Hvis du ikke vil modtage sikkerhedsmeddelelser om indholdet igen, kan du placere dokumentet på et sted, der er tillid til. Sikkerhedsindstillingerne i Sikkerhedscenter påvirker ikke et dokument på et sted, der er tillid til. Den eneste undtagelse til dette er et ActiveX-objekt med en kill bit-indstilling. I denne tilstand kører ActiveX-objektet ikke.

Tilbage til toppen Tilbage til toppen

Ændre ActiveX-sikkerhedsindstillingerne for Access, Excel, PowerPoint og Word

Systemadministratoren kan have ændret standardindstillingerne, og dette kan eventuelt forhindre dig i selv at ændre indstillingerne.

 Bemærk!   Hvis du ændrer en indstilling for et ActiveX-objekt i ét Office-program, ændres indstillingerne i alle andre Office-programmer angivet i disse trin.

Hvilket -program bruger du?


Access

  1. Åbn en Access-databasefil.
  2. Klik på Indstillinger på meddelelseslinjen Sikkerhedsadvarsel.
    • Beskyt mig mod ukendt indhold (anbefales)    Alle ActiveX-objekterne i databasen er deaktiveret. Brug indstillingen for ukendte udgivere.
    • Aktivér indhold    Aktivér alle ActiveX-objekter, -moduler og -makrohandlinger.

 Vigtigt!   Hvis du ikke vil modtage sikkerhedsmeddelelser om indholdet igen, kan du placere databasen på et sted, der er tillid til. Ingen af sikkerhedsindstillingerne i Sikkerhedscenter påvirker et dokument på et sted, der er tillid til. Den eneste undtagelse til dette er et ActiveX-objekt med en kill bit-indstilling. I denne tilstand kører ActiveX-objektet ikke.

Du kan få mere at vide om Access-objekter, virksomhedsdata, formularer og andre emner i Access-demoer.

Tilbage til toppen Tilbage til toppen

Excel

  1. Klik på Microsoft Office-knappenKnapflade, og klik derefter på Access-indstillinger nederst i dialogboksen.
  2. Klik på Sikkerhedscenter, klik på Indstillinger for Sikkerhedscenter, og klik derefter på ActiveX-indstillinger.
  3. Klik på den ønskede indstilling:
    • Deaktivere alle objekter uden meddelelse     Alle ActiveX-objekterne i dokumenter deaktiveres. Der vises et rødt X eller et billede af objektet.

 Vigtigt!   Hvis du ikke vil modtage sikkerhedsmeddelelser om indholdet igen, skal du placere dokumentet på et sted, der er tillid til.

  • Spørg, før UFI-objekter (ikke sikre til initialisering) med yderligere begrænsninger og SFI-objekter (sikre til initialisering) med minimale begrænsninger aktiveres     Der er to funktionsmåder baseret på tilstedeværelsen af VBA-projekter.
  • Med et VBA-projekt    Alle ActiveX-objekter deaktiveres, og meddelelseslinjen vises. Klik på Aktivér for at aktivere objekterne.
  • Uden et VBA-projekt    SFI-ActiveX-objekter aktiveres med minimale begrænsninger, og meddelelseslinjen vises ikke. Men alle ActiveX-objekter skal være markeret som SFI, hvis meddelelseslinjen ikke skal vises. UFI-ActiveX-objekter deaktiveres.
  • Spørg, før alle objekter med minimale begrænsninger aktiveres    Dette er standardindstillingen. Der er to funktionsmåder baseret på tilstedeværelsen af VBA-projekter.
  • Med et VBA-projekt    Alle ActiveX-objekter deaktiveres, og meddelelseslinjen vises. Klik på Aktivér for at aktivere objekterne.
  • Uden et VBA-projekt    SFI-ActiveX-objekter aktiveres med minimale begrænsninger, og meddelelseslinjen vises ikke. Men alle ActiveX-objekter skal være markeret som SFI, hvis meddelelseslinjen ikke skal vises. UFI-ActiveX-objekter deaktiveres.
  • Aktivér alle objekter uden begrænsninger og uden at spørge (anbefales ikke, da potentielt farlige objekter kan køres)    Alle ActiveX-objekter i dokumenter aktiveres med minimale begrænsninger.
  • Fejlsikret tilstand (bidrager til begrænsning af objektets adgang til computeren)     Aktivér SFI ActiveX-objekter i sikker tilstand. Sikker tilstand betyder, at udvikleren har markeret objektet som sikkert.

Du kan få mere at vide om ActiveX-objekter og Excel i Tilføje eller registrere et ActiveX-objekt

 Bemærk!   Du kan få flere oplysninger om SFI i Sikker initialisering og scripting for ActiveX-objekter

Tilbage til toppen Tilbage til toppen

PowerPoint

  1. Klik på Microsoft Office-knappenKnapflade, og klik derefter på PowerPoint-indstillinger nederst i dialogboksen.
  2. Klik på Sikkerhedscenter og derefter.
  3. Klik på Indstillinger for Sikkerhedscenter under Microsoft Office PowerPoint Sikkerhedscenter.
  4. Klik på ActiveX-indstillinger.
  5. Klik på den ønskede indstilling:
    • Deaktivere alle objekter uden meddelelse     Alle ActiveX-objekterne i dokumenter deaktiveres. Der vises et rødt X eller et billede af objektet.

 Vigtigt!   Hvis du ikke vil modtage sikkerhedsmeddelelser om indholdet igen, skal du placere dokumentet på et sted, der er tillid til.

  • Spørg, før UFI-objekter (ikke sikre til initialisering) med yderligere begrænsninger og SFI-objekter (sikre til initialisering) med minimale begrænsninger aktiveres     Der er to funktionsmåder baseret på tilstedeværelsen af VBA-projekter.
  • Med et VBA-projekt    Alle ActiveX-objekter deaktiveres, og meddelelseslinjen vises. Klik på Aktivér for at aktivere objekterne.
  • Uden et VBA-projekt    SFI-ActiveX-objekter aktiveres med minimale begrænsninger, og meddelelseslinjen vises ikke. Men alle ActiveX-objekter skal være markeret som SFI, hvis meddelelseslinjen ikke skal vises. UFI-ActiveX-objekter deaktiveres.
  • Spørg, før alle objekter med minimale begrænsninger aktiveres    Dette er standardindstillingen. Der er to funktionsmåder baseret på tilstedeværelsen af VBA-projekter.
  • Med et VBA-projekt    Alle ActiveX-objekter deaktiveres, og meddelelseslinjen vises. Klik på Aktivér for at aktivere objekterne.
  • Uden et VBA-projekt    SFI-ActiveX-objekter aktiveres med minimale begrænsninger, og meddelelseslinjen vises ikke. Men alle ActiveX-objekter skal være markeret som SFI, hvis meddelelseslinjen ikke skal vises. UFI-ActiveX-objekter deaktiveres.
  • Aktivér alle objekter uden begrænsninger og uden at spørge (anbefales ikke, da potentielt farlige objekter kan køres)    Alle ActiveX-objekter i dokumenter aktiveres med minimale begrænsninger.
  • Fejlsikret tilstand (bidrager til begrænsning af objektets adgang til computeren)     Aktivér SFI ActiveX-objekter i sikker tilstand. Sikker tilstand betyder, at udvikleren har markeret objektet som sikkert.

Du kan læse mere om makroer eller få mere at vide om udviklerobjekter i PowerPoint i Makroer.

Tilbage til toppen Tilbage til toppen

Word

  1. Klik på Microsoft Office-knappenKnapflade, og klik derefter på Word-indstillinger nederst i dialogboksen.
  2. Klik på Sikkerhedscenter og derefter.
  3. Klik på Indstillinger for Sikkerhedscenter under Microsoft Office Word Sikkerhedscenter.
  4. Klik på ActiveX-indstillinger.
  5. Klik på den ønskede indstilling:
    • Deaktivere alle objekter uden meddelelse     Alle ActiveX-objekterne i dokumenter deaktiveres. Der vises et rødt X eller et billede af objektet.

 Vigtigt!   Hvis du ikke vil modtage sikkerhedsmeddelelser om indholdet igen, skal du placere dokumentet på et sted, der er tillid til.

  • Spørg, før UFI-objekter (ikke sikre til initialisering) med yderligere begrænsninger og SFI-objekter (sikre til initialisering) med minimale begrænsninger aktiveres     Der er to funktionsmåder baseret på tilstedeværelsen af VBA-projekter.
  • Med et VBA-projekt    Alle ActiveX-objekter deaktiveres, og meddelelseslinjen vises. Klik på Aktivér for at aktivere objekterne.
  • Uden et VBA-projekt    SFI-ActiveX-objekter aktiveres med minimale begrænsninger, og meddelelseslinjen vises ikke. Men alle ActiveX-objekter skal være markeret som SFI, hvis meddelelseslinjen ikke skal vises. UFI-ActiveX-objekter deaktiveres.
  • Spørg, før alle objekter med minimale begrænsninger aktiveres    Dette er standardindstillingen. Der er to funktionsmåder baseret på tilstedeværelsen af VBA-projekter.
  • Med et VBA-projekt    Alle ActiveX-objekter deaktiveres, og meddelelseslinjen vises. Klik på Aktivér for at aktivere objekterne.
  • Uden et VBA-projekt    SFI-ActiveX-objekter aktiveres med minimale begrænsninger, og meddelelseslinjen vises ikke. Men alle ActiveX-objekter skal være markeret som SFI, hvis meddelelseslinjen ikke skal vises. UFI-ActiveX-objekter deaktiveres.
  • Aktivér alle objekter uden begrænsninger og uden at spørge (anbefales ikke, da potentielt farlige objekter kan køres)    Alle ActiveX-objekter i dokumenter aktiveres med minimale begrænsninger.
  • Fejlsikret tilstand (bidrager til begrænsning af objektets adgang til computeren)     Aktivér SFI ActiveX-objekter i sikker tilstand. Sikker tilstand betyder, at udvikleren har markeret objektet som sikkert.

Du kan få mere at vide om beskyttelsesfunktioner, data og dine personlige oplysninger i Word i Beskytte dine dokumenter i Word 2007

Tilbage til toppen Tilbage til toppen

Hvad er et ActiveX-objekt, og hvad er risikoen?

ActiveX-objekter er små programdokumentkomponenter, som kan bruges til at oprette distribuerede programmer, som fungerer over internettet via webbrowsere. Det drejer sig f.eks. om brugertilpassede programmer til indsamling af data, visning af forskellige typer filer og visning af animation.

Risiko og mulig skade

ActiveX-objekter har ubegrænset adgang til computeren, og de kan derfor få adgang til det lokale filsystem og kan ændre værdierne i operativsystemets registreringsdatabase. Hvis en hacker bruger et ActiveX-objekt for at kunne overtage kontrollen over din computer, kan skaden blive betydelig.

Sådan hjælper Sikkerhedscenter

Sikkerhedscenter undersøger de dokumenter, der indeholder ActiveX-objekter. Hvis dokumentet indeholder et VBA (Visual Basic for Applications) (VBA (Visual Basic for Applications): En makrosprogversion af Microsoft Visual Basic, der bruges til at programmere Microsoft Windows-baserede programmer, og som leveres med flere Microsoft-programmer.)-projekt og en Excel-fil med aktiverede makroer, sætter Sikkerhedscenter flere begrænsninger, fordi dokumentet indeholder både makroer og ActiveX-objekter.

Hvis Sikkerhedscenter registrerer et potentielt usikkert ActiveX-objekt, deaktiveres objektet, og der vises en besked på Meddelelseslinje om, at det er et potentielt usikkert ActiveX-objekt.

Meddelelseslinje

Tilbage til toppen Tilbage til toppen

Godt designede ActiveX-objekter og registreringer i Sikkerhedscenter

Der er to måder at opnå et sikkert miljø til kørsel af ActiveX-objekter. For det første skal udvikleren oprette et korrekt designet ActiveX-objekt. Som det andet skal Sikkerhedscenter kontrollere:

  • Om objektets "kill-bit" er angivet i registreringsdatabasen.     En kill bit forhindrer de objekter, der indeholder en kendt ødelæggende egenskab, fra at blive indlæst. Hvis Sikkerhedscenter registrerer, at der findes en "kill bit"-indstilling, indlæses det pågældende objekt ikke og vil heller ikke kunne indlæses på andre måder.
  • Om objektet er markeret som sikker til initialisering (SFI).     Udviklerne markerer for at bekræfte sikkerheden af objektet. Hvis objektet ikke er markeret som SFI, betragtes det som usikker til initialisering (UFI), og Sikkerhedscenter pålægger yderligere begrænsninger.

Hvis du vil se en MSDN-artikel om kode, som en objektudvikler bør implementere for at sikre sikker initialisering og sikker scripting for et Microsoft ActiveX-objekt, skal du se Sikker initialisering og scripting for ActiveX-objekter

Tilbage til toppen Tilbage til toppen

 
 
Gælder for:
Access 2007, Excel 2007, PowerPoint 2007, Visio 2007, Word 2007