Sök på hela Office.com
 
Support / Word / Hjälp och anvisningar om Word 2007 / Säkerhet och sekretess
 
 

Aktivera och inaktivera ActiveX-kontroller i Office-dokument

Gäller: Microsoft Office Access 2007, Excel 2007, PowerPoint 2007, Visio 2007, Word 2007

 

I den här artikeln förklaras vilka risker som är inbegripna i att aktivera ActiveX-kontroller och hur Säkerhetscenter i Microsoft Office 2007-systemet kan hjälpa till att minimera riskerna. I den här artikeln kan termen dokument avse alla Office-filer som kan innehålla ActiveX-kontroller.

Du kan läsa mer om Säkerhetcentret i Visa mina alternativ och inställningar i Säkerhetscenter.

Information om Office 2003 och ActiveX finns i Tillåt ActiveX-kontroller.

Artikelinnehåll


Aktivera ActiveX-kontroller när en säkerhetsvarning visas

När en säkerhetsvarning visas kan du aktivera ActiveX-kontroller för den aktuella sessionen om kontrollen kommer från en pålitlig källa.

  1. Klicka på Alternativ i säkerhetsvarningens meddelandefält.
  2. Dialogrutan Säkerhetsalternativ visas.
  3. Markera Aktivera innehållet.
  4. Innehållet är aktiverat för den här sessionen.

 Obs!   I Microsoft Office Outlook 2007 och Microsoft Office Publisher 2007 visas säkerhetsvarningar i dialogrutor, inte i meddelandefältet.

Dialogruta med säkerhetsmeddelande i Microsoft Office

 Viktigt!   Om du inte vill få fler säkerhetsvarningar om innehållet kan du placera dokumentet på en betrodd plats. Säkerhetsinställningarna i Säkerhetscenter påverkar inte ett dokument på ett betrodd plats. Det enda undantaget är en ActiveX-kontroll med angiven killbit. I det här fallet körs inte ActiveX-kontrollen.

Överst på sidan Överst på sidan

Ändra ActiveX-säkerhetsinställningarna för Access, Excel, PowerPoint och Word

Systemadministratören kan ha ändrat standardinställningarna vilket kan medföra att du inte själv kan ändra några inställningar.

 Obs!   Om du ändrar en ActiveX-kontrollsinställning i ett Office-program ändras inställningen i alla andra Office-program som anges i stegen nedan.

Vilket program i använder du?


Access

  1. Öppna en Access-databasfil.
  2. Klicka på Alternativ i säkerhetsvarningens meddelandefält.
    • Skydda datorn från okänt innehåll (rekommenderas)    Alla ActiveX-kontroller i databasen är inaktiverade. Använd det här alternativet för okända utgivare.
    • Aktivera innehållet    Aktivera alla ActiveX-kontroller, moduler och makroåtgärder.

 Viktigt!   Om du inte vill få fler säkerhetsvarningar om innehållet kan du placera databasen på en betrodd plats. Ett dokument på en betrodd plats påverkas inte av säkerhetsinställningarna i Säkerhetscenter. Det enda undantaget är en ActiveX-kontroll med angiven killbit. I det här fallet körs inte ActiveX-kontrollen.

Mer information om Access-kontroller, affärsdata, formulär och andra avsnitt hittar du i Access-demonstrationer.

Överst på sidan Överst på sidan

Excel

  1. Klicka på Microsoft Office-knappenBild av knapp längst ned i dialogrutan och klicka på Access-alternativ.
  2. Klicka på Säkerhetscenter, Inställningar för Säkerhetscenter och sedan på ActiveX-inställningar.
  3. Klicka på önskat alternativ:
    • Inaktivera alla kontroller och visa inget meddelande    Alla ActiveX-kontroller i dokumenten inaktiveras. En platshållaremed ett rött X eller en bild av kontrollen visas.

 Viktigt!   Om du inte vill få fler säkerhetsvarningar om innehållet kan du placera dokumentet på enbetrodd plats.

  • Fråga innan aktivering av kontroller som inte är tillförlitliga för initiering med ytterligare begränsningar och kontroller som är tillförlitliga för initiering med minimala begränsningar.    Det finns två alternativ beroende på om det finns ett VBA-projekt eller inte.
  • Med ett VBA-projekt    Alla ActiveX-kontroller inaktiveras och meddelandefältet visas. Klicka på Aktivera om du vill aktivera kontrollerna.
  • Utan något VBA-projekt    ActiveX-kontroller som är tillförlitliga för initiering aktiveras med minimala begränsningar och meddelandefältet visas inte. Alla ActiveX-kontroller måste emellertid markeras som tillförlitliga för initiering för att meddelandefältet inte ska visas. ActiveX-kontroller som inte är tillförlitliga för initiering inaktiveras.
  • Fråga innan aktivering av kontroller med minimala begränsningar    Det här är standardinställningen. Det finns två alternativ beroende på om det finns ett VBA-projekt eller inte.
  • Med ett VBA-projekt    Alla ActiveX-kontroller inaktiveras och meddelandefältet visas. Klicka på Aktivera om du vill aktivera kontrollerna.
  • Utan något VBA-projekt    ActiveX-kontroller som är tillförlitliga för initiering aktiveras med minimala begränsningar och meddelandefältet visas inte. Alla ActiveX-kontroller måste emellertid markeras som tillförlitliga för initiering för att meddelandefältet inte ska visas. ActiveX-kontroller som inte är tillförlitliga för initiering inaktiveras.
  • Aktivera alla kontroller utan begränsningar och utan att fråga (rekommenderas inte, kod som kan vara skadlig kan köras)    Alla ActiveX-kontroller i dokumentet aktiveras med minimala begränsningar.
  • Felsäkert läge (begränsar den åtkomst kontrollen har till datorn)    Aktivera ActiveX-kontroller som är tillförlitliga för initiering i felsäkert läge. Felsäkert läge betyder att en utvecklare harmarkerat kontrollen som säker.

Mer information om ActiveX-kontroller och Excel finns i Lägga till eller registrera en ActiveX-kontroll

 Obs!   Mer information om ActiveX-kontroller som är tillförlitliga för initiering (SFI) finns i Tillförlitlig initiering och skript för ActiveX-kontroller

Överst på sidan Överst på sidan

PowerPoint

  1. Klicka på Microsoft Office-knappenBild av knapp längst ned i dialogrutan och klicka på PowerPoint-alternativ.
  2. Klicka på Säkerhetscenter och sedan .
  3. På Säkerhetscenter för Microsoft Office PowerPoint klickar du på Inställningar för säkerhetscenter.
  4. Klicka på ActiveX-inställningar
  5. Klicka på önskat alternativ:
    • Inaktivera alla kontroller och visa inget meddelande     Alla ActiveX-kontroller i dokumenten inaktiveras. En platshållare med ett rött X eller en bild av kontrollen visas.

 Viktigt!   Om du inte vill få fler säkerhetsvarningar om innehållet kan du placera dokumentet på en betrodd plats.

  • Fråga innan aktivering av kontroller som inte är tillförlitliga för initiering med ytterligare begränsningar och kontroller som är tillförlitliga för initiering med minimala begränsningar.    Det finns två alternativ beroende på om det finns ett VBA-projekt eller inte.
  • Med ett VBA-projekt    Alla ActiveX-kontroller inaktiveras och meddelandefältet visas. Klicka på Aktivera om du vill aktivera kontrollerna.
  • Dokument utan VBA-projekt    ActiveX-kontroller som är tillförlitliga för initiering aktiveras med minimala begränsningar och meddelandefältet visas inte. Alla ActiveX-kontroller måste emellertid markeras som tillförlitliga för initiering för att meddelandefältet inte ska visas. ActiveX-kontroller som inte är tillförlitliga för initiering inaktiveras.
  • Fråga innan aktivering av kontroller med minimala begränsningar    Det här är standardinställningen. Det finns två alternativ beroende på om det finns ett VBA-projekt eller inte.
  • Med ett VBA-projekt    Alla ActiveX-kontroller inaktiveras och meddelandefältet visas. Klicka på Aktivera om du vill aktivera kontrollerna.
  • Utan något VBA-projekt    ActiveX-kontroller som är tillförlitliga för initiering aktiveras med minimala begränsningar och meddelandefältet visas inte. Alla ActiveX-kontroller måste emellertid markeras som tillförlitliga för initiering för att meddelandefältet inte ska visas. ActiveX-kontroller som inte är tillförlitliga för initiering inaktiveras.
  • Aktivera alla kontroller utan begränsningar och utan att fråga (rekommenderas inte, kod som kan vara skadlig kan köras)    Alla ActiveX-kontroller i dokumentet aktiveras med minimala begränsningar.
  • Felsäkert läge (begränsar den åtkomst kontrollen har till datorn)    Aktivera ActiveX-kontroller som är tillförlitliga för initiering i felsäkert läge. Felsäkert läge betyder att en utvecklare harmarkerat kontrollen som säker.

Du kan läsa mer om makron eller om utvecklarkontroller i PowerPoint i Makron.

Överst på sidan Överst på sidan

Word

  1. Klicka på Microsoft Office-knappenBild av knapp längst ned i dialogrutan och klicka på Word-alternativ.
  2. Klicka på Säkerhetscenter och sedan .
  3. På Säkerhetscenter för Microsoft Office Word klickar du på Inställningar för säkerhetscenter.
  4. Klicka på ActiveX-inställningar
  5. Klicka på önskat alternativ:
    • Inaktivera alla kontroller och visa inget meddelande     Alla ActiveX-kontroller i dokumenten inaktiveras. En kontrolls platshållare med ett rött X eller en bild av kontrollen visas.

 Viktigt!   Om du inte vill få fler säkerhetsvarningar om innehållet kan du placera dokumentet på en betrodd plats.

  • Fråga innan aktivering av kontroller som inte är tillförlitliga för initiering med ytterligare begränsningar och kontroller som är tillförlitliga för initiering med minimala begränsningar.    Det finns två alternativ beroende på om det finns ett VBA-projekt eller inte.
  • Med ett VBA-projekt    Alla ActiveX-kontroller inaktiveras och meddelandefältet visas. Klicka på Aktivera om du vill aktivera kontrollerna.
  • Utan något VBA-projekt    ActiveX-kontroller som är tillförlitliga för initiering aktiveras med minimala begränsningar och meddelandefältet visas inte. Alla ActiveX-kontroller måste emellertid markeras som tillförlitliga för initiering för att meddelandefältet inte ska visas. ActiveX-kontroller som inte är tillförlitliga för initiering inaktiveras.
  • Fråga innan aktivering av kontroller med minimala begränsningar    Det här är standardinställningen. Det finns två alternativ beroende på om det finns ett VBA-projekt eller inte.
  • Med ett VBA-projekt    Alla ActiveX-kontroller inaktiveras och meddelandefältet visas. Klicka på Aktivera om du vill aktivera kontrollerna.
  • Utan något VBA-projekt    ActiveX-kontroller som är tillförlitliga för initiering aktiveras med minimala begränsningar och meddelandefältet visas inte. Alla ActiveX-kontroller måste emellertid markeras som tillförlitliga för initiering för att meddelandefältet inte ska visas. ActiveX-kontroller som inte är tillförlitliga för initiering inaktiveras.
  • Aktivera alla kontroller utan begränsningar och utan att fråga (rekommenderas inte, kod som kan vara skadlig kan köras)    Alla ActiveX-kontroller i dokumentet aktiveras med minimala begränsningar.
  • Felsäkert läge (begränsar den åtkomst kontrollen har till datorn)    Aktivera ActiveX-kontroller som är tillförlitliga för initiering i felsäkert läge. Felsäkert läge betyder att en utvecklare harmarkerat kontrollen som säker.

Mer information om skyddsfunktioner, data och personlig information i Word hittar du i Skydda dokument i Word 2007

Överst på sidan Överst på sidan

Vad är en ActiveX-kontroll och på vilket sätt kan den utgöra en säkerhetsrisk?

ActiveX-kontroller är små byggstenar som genererar program som används för att distribuera program som arbetar på Internet via webbläsare. Exempel på ActiveX-kontroller är anpassade program för datainsamling, för visning av särskilda typer av filer och för uppspelning av animeringar.

Risker och potentiell skada

ActiveX-kontroller har obegränsad åtkomst till din dator och kan följaktligen komma åt det lokala filsystemet och ändra registerinställningarna för operativsystemet. En hackare som använder en ActiveX-kontroll för att ta över din dator kan orsaka omfattande skador.

Hur kan Säkerhetscenter hjälpa mig?

Säkerhetscenter undersöker dokument som innehåller ActiveX-kontroller. Om dokumentet innehåller ett VBA (Visual Basic for Applications (VBA): En makrospråksversion av Microsoft Visual Basic som används för att programmera Microsoft Windows-baserade program och som ingår i flera Microsoft-program.)-projekt (Visual Basic for Applications), till exempel en makroaktiverad XLSM-fil, är Säkerhetscenter mer restriktivt eftersom dokumentet innehåller både makron och ActiveX-kontroller.

Om Säkerhetscenter upptäcker en potentiellt osäker ActiveX-kontroll inaktiveras kontrollen och ett meddelandefält visas där du informeras om den potentiellt skadliga ActiveX-kontrollen.

Meddelandefält

Överst på sidan Överst på sidan

Välskrivna ActiveX-kontroller och Säkerhetscenter-identifiering

Det finns två sätt att uppnå en säker miljö för att köra ActiveX-kontroller. Det ena är att utvecklaren skapar en välskriven ActiveX-kontroll. Det andra sättet innebär att följande kontrolleras i Säkerhetscenter:

  • Om en killbit för kontrollen har angetts i registret     En killbit förhindrar att kontroller som är kända för att vara skadliga läses in. Om Säkerhetscenter upptäcker ett det finns en killbit angiven läses inte kontrollen in och kommer inte att kunna läsas in under några omständigheter.
  • Om kontrollen är märkt som tillförlitlig för initiering     Utvecklare märker för att garantera kontrollens säkerhet. Om kontrollen inte är märkt som tillförlitlig för initiering betraktas den inte som tillförlitlig för initiering och Säkerhetscenter tillämpar extra begränsningar.

Om du vill läsa en MSDN-artikel om koder som utvecklare bör använda för att säkerställa säker initiering och säker skript för Microsoft ActiveX-kontroller finns i Tillförlitlig initiering och skript för ActiveX-kontroller

Överst på sidan Överst på sidan