"Kan ikke sette inn objekt"-feil i en ActiveX-egendefinert Office-løsning når du har installert sikkerhetsoppdateringen MS14-082

VIKTIG: Denne artikkelen ble oversatt med maskinoversettelsesprogramvare fra Microsoft og muligens redigert av Microsoft Community via CTF-teknologi i stedet for av en oversetter. Microsoft tilbyr både menneskelig oversatte og maskinoversatte/Community-redigerte artikler, slik at du får tilgang til alle artiklene i vår Knowledge Base på ditt eget språk. En maskinoversatt eller Community-redigert artikkel er imidlertid ikke alltid perfekt. Den kan inneholde feil i vokabular, syntaks eller grammatikk, mye likt en fremmedspråklig som forsøker å snakke språket ditt. Microsoft har ikke ansvar for unøyaktige opplysninger, feil eller skade forårsaket av feilaktig oversettelse av innholdet eller kundenes bruk av informasjonen. Microsoft oppdaterer jevnlig maskinoversettelsesprogramvaren og -verktøyene for å forbedre redigering av maskinoversatte tekster.

Den engelske versjonen av denne artikkelen er den følgende: 3025036
Symptom
Etter at du installerer sikkerhetsoppdateringen som er beskrevet i Microsofts sikkerhetsbulletin MS14-082, kan et av følgende symptomer oppstå:

Symptom 1

Når du setter inn en Forms ActiveX-kontroll (forms3) i et Microsoft Office-dokument, eller når du redigerer egenskapene for en kontroll, kan du få en feilmelding som ligner på en av følgende i en egendefinert ActiveX-Office-løsning:
Visio kan ikke sette inn denne kontrollen fordi filens TypeInfo ikke ble flettet ordentlig. Kontroller at alle parametertyper er VBA-tilpassede. Slett eventuelt filen TEMP *.exd Hvis det er nødvendig.
Objektbibliotek ugyldig eller inneholder referanser til objektdefinisjoner som ikke ble funnet.
Kan ikke sette inn objekt.
Programmet brukes til å opprette objektet, er Skjemaer. Dette programmet er enten ikke installert på datamaskinen, eller den svarer ikke. Hvis du vil redigere objektet, må du installere Skjemaer eller være sikker på at alle dialogbokser i Skjemaer er lukket.
Obs! I denne siste feilmeldingen i Skjemaer teksten kan bli erstattet av GUID for kontrollen.

Symptom 2

Når du bruker Office Klikk og bruk til å installere Office 2013 på en datamaskin som har en Side-ved-Side-installasjon av 2007 Office-programserie eller Office 2010, kan du oppleve de samme feilene som er nevnt i delen "Symptom 1".

Symptom 3

Når du lagrer en Microsoft Excel-arbeidsbok som inneholder ActiveX-kontroll (forms3) på en datamaskin som har installert MS14-082, Excel-makro fungerer ikke på datamaskiner som ikke har installert MS14-082.
Løsning
Hvis du vil løse problemene som er beskrevet i delen "Symptomer", må du installere følgende oppdateringer til berørte datamaskiner for alle versjoner av Office du har installert.

Obs! Du bør installere alle oppdateringer for alle versjoner av Office du har installert for å få full resultatet av løsningen. Hvis du bruker en side-ved-side-kombinasjon av produkter for Office 2013 C2R-installert og Office MSI installert, må du oppdatere alle produkter samtidig. Hvis du vil ha mer informasjon, se delen "Viktig informasjon om endringen".

Office-2013 (Klikk Bruk installasjoner)

Office 2013 Klikk-Bruk (C2R)-klienter skal automatisk motta oppdateringer som inneholder denne hurtigreparasjonen. Kontroller at du kjører versjon 15.0.4701.1002 eller en senere versjon for å forsikre deg om at reparasjonen vil bli installert. Se delen "Mer informasjon" for informasjon om hvordan du fastslår om du bruker den C2R versjonen av Office-2013 og den installerte versjonen er. Hvis du ikke kjører 15.0.4701.1002 eller en senere versjon, kan du tvinge en online manuell reparasjon av Office 2013 å være sikker på at du henter de nyeste oppdateringene.

Lær mer om hvordan å reparere Office.

Lær mer om Office Klikk og bruk.

Office-2013 (MSI-installasjoner)

2920754 10. mars 2015, oppdateringen for Office-2013

2956145 10. mars 2015, oppdateringen for Excel 2013

2956163 MS15-022: Beskrivelse av sikkerhetsoppdateringen for Word-2013: 10 mars 2015

2965206 10. mars 2015, oppdateringen for PowerPoint 2013

2956176 10. mars 2015, oppdateringen for Access 2013

2956155 10. mars 2015, oppdateringen for Visio-2013

Office 2010

2920813 10. mars 2015, oppdateringen for Office 2010

2956142 MS15-022: Beskrivelse av sikkerhetsoppdateringen for Microsoft Excel 2010: 10 mars 2015

2956139 MS15-022: Beskrivelse av sikkerhetsoppdateringen for Word 2010: 10 mars 2015

2920812 MS15-022: Beskrivelse av sikkerhetsoppdateringen for PowerPoint 2010: 10 mars 2015

2837601 10. mars 2015, oppdateringen for Access 2010

2878283 10. mars 2015, oppdateringen for Visio 2010

2007 Office-systemet

2984939 MS15-022: Beskrivelse av sikkerhetsoppdateringen for 2007 Microsoft Office-programserien: 10 mars 2015

2920794 10 mars 2015 oppdatering for 2007 Office-systemet

2956103 MS15-022: Beskrivelse av sikkerhetsoppdateringen for Microsoft Excel 2007 Service Pack 3: 10 mars 2015

2956109 MS15-022: Beskrivelse av sikkerhetsoppdateringen for Word 2007 SP3: 10 mars 2015

2899580 MS15-022: Beskrivelse av sikkerhetsoppdateringen for PowerPoint 2007 Service Pack 3: 10 mars 2015

2817561 10. mars 2015, oppdateringen for Visio 2007
Mer informasjon

Viktig informasjon om endringen

Pakken Microsoft Forms-kontroll (FM20.dll) er en delt komponent som brukes mellom programmer i side-ved-side-installasjoner av Office. Kontroller at hurtigreparasjonen er brukt på alle side-ved-side-installerte versjoner av Office for å forsikre deg om at alle versjoner er oppdatert på riktig måte for å fungere sammen med endringene i kontrollene. For minimalt avbrudd disse oppdateringene som skal brukes sammen. Vær oppmerksom på tidligere versjoner av Office (det vil si versjoner som er eldre enn 2007 Office system) ikke vil bli oppdatert for å arbeide med den oppdaterte delte skjemaer (FM20)-komponenten. Dette betyr at en installasjon av denne oppdateringen på en datamaskin som har en pre-2007 Office system-versjonen installeres side om side med en senere versjon, kan hindre den tidligere versjonen fungerer ikke skikkelig med standard kontroller i skjemaer. Dette er en kjent begrensning og kan bare løses ved oppdatering av eldre versjoner til ett av de støttede versjonene som er nevnt i delen "Løsning".

Når denne oppdateringen er installert, kan du ikke bruke skjemaer kontroller fra Internet Explorer eller HTA web-prosjekter. Microsoft har aldri offisielt støttet disse kontrollene for slik bruk, og vi oppfordrer alle som er brukt til å søke etter erstatning kontroller eller endre prosjektet for å bruke HTML5 uten behov for ActiveX-kontroller på det sterkeste. Fjerne sikkerhetsnøkler ("killbit") for alle kontroller i skjemaer støttes og ikke på det sterkeste. Det er vår intensjonen at disse kontrollene aldri brukes fra websiden løsninger.

Tredjepartsprodukter at bruk skjemaer kontroller fra opprinnelig kode ikke bli påvirket med mindre disse produktene har eksplisitte kode til å følge sikkerhet i Internet Explorer kontrollerer ("killbit" innstillinger) eller bruke Internet Explorer til websiden viser sammen med kontrollene i disse websider. Disse programmene har til å endre sin egen kode til å håndtere saker av unntak for de bruker. Programvareutviklere kan kontakte Microsoft for å støtte hjelp på slike problemer.

Hvordan du fastslår om Office 2013 er MSI, eller klikk og bruk

Hvis du vil finne ut om installasjonen av Office 2013 på systemet er MSI-basert eller klikk-Bruk basert, gjør du følgende:
  1. Start et Office 2013 program, for eksempel Microsoft Word-2013.
  2. Klikk kontoenfil -menyen.
  3. Office 2013 Klikk-til-Run-baserte installasjoner vises et element for Alternativer for oppdatering . Alternativer for oppdatering av elementet vises ikke for MSI-baserte installasjoner.
Installasjonen av Office 2013 Klikk og brukMSI-basert Office-2013

Håndtering foreldet Extender-enheter

Oppdateringene som er inkludert i delen "Løsning" vil gjøre at Extender-hurtigbufferfilen for pakken Microsoft Forms-kontroll (MSForms.exd) er fjernet og oppdateres etter behov for hver bruker som laster inn noen av disse kontrollene. Hvis du mistenker at et problem med en feil Extender-enhet, bør du imidlertid fjerne manuelt på Extender-enheter for å bekrefte at du har et rent eksemplar når et program startes på nytt.

Hvis du vil fjerne bufrede kontroll Extender-objekter manuelt, gjør du følgende:
  1. Åpne % TEMP %-mappen i Windows Utforsker, og deretter søker du etter "*.exd" i alle undermapper.
  2. Slett alle forekomster der filen er funnet. Dette inkluderer alle undermapper.

Merk
EXD-filene vil bli opprettet på nytt automatisk når du bruker de nye kontrollene neste gang du bruker VBA. Disse extender-filene er under brukerens profil, og kanskje også andre steder, for eksempel følgende mapper:
  • %appdata%\microsoft\forms
  • %Temp%\excel8.0
  • %Temp%\word8.0
  • %Temp%\PPT11.0
  • %Temp%\vbe
Her er en enkel reparasjon
Obs! Før du kjører en av følgende løsninger for enkel løsning, må du kontrollere at de berørte programmene er lukket.

Fjerne bufrede kontroll Extender-filer automatisk, kjører du en av følgende løsninger for enkel løsning:

Følgende løsning for enkel reparasjonen vil slette EXD-filene for brukeren som er logget på:

Followingeasy fix løsningen må kjøres av en administrator, og sletter EXD-filene for alle brukerkontoer på datamaskinen:
ActiveX kan ikke sette inn objekt oppdatering sikkerhet

Advarsel: Denne artikkelen er autooversatt

Egenskaper

Artikkel-ID: 3025036 – Forrige gjennomgang: 06/11/2016 21:57:00 – Revisjon: 5.0

Microsoft Excel 2013, Microsoft Word 2013, Microsoft PowerPoint 2013, Microsoft Visio Standard 2013, Microsoft Visio Professional 2013, Microsoft Excel 2010, Microsoft Word 2010, Microsoft PowerPoint 2010, Microsoft Visio Professional 2010, Microsoft Visio Premium 2010, Microsoft Visio Standard 2010, Microsoft Office Excel 2007, Microsoft Office Word 2007, Microsoft Office PowerPoint 2007, Microsoft Office Visio Professional 2007, Microsoft Office Visio Standard 2007

  • kbmt KB3025036 KbMtno
Tilbakemelding