Kan ikke sette inn bestemte skriptbare ActiveX-kontroller i Office 2013-dokumenter

Obs!

Informasjon brukeren bør legge merke til selv om den inneholder informasjon om å redusere sikkerhetsinnstillingene eller slå av sikkerhetsfunksjoner på en datamaskin. Du kan utføre disse endringene for å omgå et bestemt problem. Før du gjør disse endringene, anbefaler vi at du evaluerer risikoene som er knyttet til å implementere denne midlertidige løsningen i miljøet ditt. Hvis du implementerer denne midlertidige løsningen, må du utføre nødvendige ytterligere trinn for å beskytte datamaskinen.

Symptomer

Når du prøver å sette inn en nettleserkontroll i et Microsoft Word-dokument, en Microsoft Excel-arbeidsbok eller en Microsoft PowerPoint-presentasjon, får du en av følgende feilmeldinger:

  • I Excel 2013: «Kan ikke sette inn objekt»
  • I Word 2013: «Dette objektet kan ikke settes inn på grunn av policyinnstillingene. Denne feilen kan oppstå hvis ActiveX-kontroller eller innebygde objekter i denne filen blokkeres av policyinnstillinger. Mer informasjon om denne feilmeldingen på nettet»
  • I PowerPoint 2013: «Denne ActiveX-kontrollen kan ikke settes inn»

Årsak

Dette problemet oppstår fordi noen skriptbare kontroller er foreldet i Office 2013 av sikkerhetsårsaker. Dette er etter utforming, og disse feilene forventes. Disse skriptbare kontrollene deaktiveres ved hjelp av en versjonsspesifikk kill-bit som bare gjelder for disse kontrollene, og dette skjer bare når de brukes i et dokument. Vi anbefaler at du ikke prøver å bygge inn skriptbare kontroller direkte i dokumenter, fordi denne virkemåten kan redusere systemsikkerheten.

Løsning

AdvarselDette midlertidige løsningen kan gjøre en datamaskin eller et nettverk mer sårbart for angrep fra ondsinnede brukere eller skadelig programvare, for eksempel virus. Vi anbefaler ikke denne midlertidige løsningen, men gir denne informasjonen slik at du kan implementere denne midlertidige løsningen etter eget skjønn. Du bruker eventuelt denne løsningen på eget ansvar. Hvis du implementerer denne midlertidige løsningen, anbefales det på det sterkeste at du gjør dette bare for kontrollene du må bruke.

Du kan omgå dette problemet ved å deaktivere 32-biters kill-bit ved å bla til plasseringene i følgende register, og deretter endre verdien for DWORD for gjeldende ClassID fra 1024 til 0.

Finn følgende registerundernøkkel for Klikk og bruk-installasjonen av Office 2013:

<HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\ClickToRun\REGISTRY\MACHINE\Software\Wow6432Node\Microsoft\Office\15.0\Common\COM Compatibility\ClassID>

Finn følgende registerundernøkkel for MSI-installasjonen av Office 2013:

<HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\15.0\Common\COM Compatibility\ClassID>

Merk Følg disse trinnene for å identifisere installasjonsversjonen av Office 2013:

  1. Start et Office 2013-program, for eksempel Word 2013.
  2. Klikk KontoFil-menyen.
  3. Hvis Office 2013 ble installert ved hjelp av Klikk og bruk, vises et «Oppdateringsalternativer»-element. For en MSI-installasjon vises ikke «Oppdateringsalternativer»-elementet.

Følgende klasse-IDer påvirkes av dette problemet:

Beskrivelse Classid
Nettleserkontroll {8856F961-340A-11D0-A96B-00C04FD705A2}
Microsoft Scriptlet Component {AE24FDAE-03C6-11D1-8B76-0080C744F389}
HTML-redigeringskontroll {25336920-03F9-11CF-8FD0-00AA00686F13}
{25336921-03F9-11CF-8FD0-00AA00686F13}
MHTML-redigeringskontroll {3050F3D9-98B5-11CF-BB82-00AA00BDCE0B {3050F5C8-98B5-11CF-BB82-00AA00BDCE0B}{3050F67D-98B5-11CF-BB82-00AA00BDCE0B}
DHTML-redigeringskontroll {2D360200-FFF5-11d1-8d03-00a0c959bc0a}
DHTML-redigeringskontroll (sikker for skripting) {2D360201-FFF5-11d1-8D03-00A0C959BC0A}

Obs!

Wow6432Node bør utelates fra registernøklene for Office for tilfeller der en 32-biters versjon av Office kjører på en 32-biters versjon av Windows, eller en 64-biters versjon av Office kjører på en 64-biters versjon av Windows. Wow6432Node bør imidlertid inkluderes når en 32-biters versjon av Office kjører på en 64-biters versjon av Windows.