"Det går inte att infoga objektet" fel i en ActiveX-anpassade Office-lösning när du har installerat säkerhetsuppdatering MS14 082

VIKTIGT: Denna artikel har översatts av Microsofts programvara för maskin-översättning och möjligen efterredigerats via CTF-teknologi av Microsofts community istället för av en professionell mänsklig översättare. För att du på ditt eget språk skall få tillgång till samtliga Knowledge Base-artiklar erbjuder Microsoft både mänskligt översatta såväl som maskinöversatta artiklar samt artiklar som efterredigerats av en community. En maskinöversatt artikel likväl som en artikel som blivit efterredigerad av en community är dock inte alltid helt perfekt, då de kan innehålla misstag i ordförrådet, syntax- och grammatikfel. Microsoft är inte ansvarigt för några felaktigheter, misstag eller skador orsakade av felöversättningar eller för våra kunders bruk av innehållet. Microsoft uppdaterar ofta sin programvara för maskinöversättning samt de verktyg som förbättrar den maskinöversatta efterredigeringen.

Den engelska versionen av artikeln är följande: 3025036
Symptom
När du installerar säkerhetsuppdateringen som beskrivs i Microsoft Security Bulletin MS14-082, händer något av följande inträffa:

Symptom 1

När du infogar ett formulär ActiveX-kontroll (forms3) i ett Microsoft Office-dokument eller när du redigerar egenskaperna för en kontroll, kan det hända att ett felmeddelande som liknar något av följande i en ActiveX-anpassade Office-lösning:
Det går inte att infoga den här kontrollen eftersom dess TypeInfo inte gick att sammanfoga på rätt sätt. Kontrollera att alla parametrar är VBA-anpassade. Ta bort TEMP *.exd-filen om det behövs.
Object library ogiltigt eller innehåller referenser till objektdefinitioner inte kunde hittas.
Det går inte att infoga objektet.
Programmet som används för att skapa det här objektet är Formulär. Programmet inte är installerat antingen på datorn eller svarar inte. Om du vill redigera det här objektet, installera Formulär eller se till att alla dialogrutor i Formulär är stängda.
Obs! I felmeddelandet senast den Formulär texten får ersättas med GUID för kontrollen.

Symptom 2

När du använder Office Klicka-och-kör för att installera Office 2013 på en dator som har en sida vid sida-installation av Office 2007 eller Office 2010 kan det uppstå samma fel som nämns i den "1" till området Symptom.

Symptom 3

När du sparar en Microsoft Excel-arbetsbok som innehåller en ActiveX-kontroll (forms3) på en dator som har MS14 082 installerat, Excel-makro fungerar inte på datorer som inte har MS14 082 installerat.
Lösning
Installera följande uppdateringar till berörda datorer för alla versioner av Office som du har installerat för att lösa de problem som beskrivs i avsnittet "Symptom".

Obs! Du bör installera alla uppdateringar för alla versioner av Office som du har installerat om du vill hämta det fullständiga resultatet av korrigeringsfilen. Om du använder en sida-vid-sida-kombination av Office 2013 C2R-installerat och Office MSI-produkter behöver du uppdatera alla produkter samtidigt. Mer information finns i avsnittet "Viktig information om ändringen".

Office-2013 (Klicka-och-kör-installationer)

Office 2013 Klicka-och-kör-klienter (C2R) bör automatiskt få uppdateringar som innehåller denna korrigeringsfil. Kontrollera att du kör version 15.0.4701.1002 eller senare för att säkerställa att korrigeringsfilen ska installeras. I avsnittet "Mer Information" för information om hur du tar reda på om du använder den C2R versionen av Office 2013 och den installerade versionen är. Om du inte kör version 15.0.4701.1002 eller senare, kan du tvinga en online Manuell reparation av Office 2013 och kontrollera att du hämtar de senaste uppdateringarna.

Lär dig mer om Reparera Office.

Lär dig mer om Office Klicka-och-kör.

Office-2013 (MSI-installationer)

2920754 Den 10 mars 2015-uppdatering för Office 2013

2956145 10 mars 2015, uppdatering för Excel 2013

2956163 MS15-022: Beskrivning av säkerhetsuppdatering för Word 2013: 10 mars 2015

2965206 10 mars 2015, uppdatering för PowerPoint 2013

2956176 Den 10 mars 2015 uppdateringen för Access 2013

2956155 10 mars 2015, uppdatering för Visio 2013

Office 2010

2920813 Den 10 mars 2015 uppdateringen för Office 2010

2956142 MS15-022: Beskrivning av säkerhetsuppdatering för Microsoft Excel 2010: 10 mars 2015

2956139 MS15-022: Beskrivning av säkerhetsuppdatering för Word 2010: 10 mars 2015

2920812 MS15-022: Beskrivning av säkerhetsuppdatering för PowerPoint 2010: 10 mars 2015

2837601 Den 10 mars 2015 uppdateringen för Access 2010

2878283 10 mars 2015, uppdatering för Visio 2010

Office 2007-systemet

2984939 MS15-022: Beskrivning av säkerhetsuppdatering för Microsoft Office 2007-paket: 10 mars 2015

2920794 10 mars 2015, uppdatering för Office 2007-systemet

2956103 MS15-022: Beskrivning av säkerhetsuppdatering för Microsoft Excel 2007 Service Pack 3: 10 mars 2015

2956109 MS15-022: Beskrivning av säkerhetsuppdatering för Word 2007 SP3: 10 mars 2015

2899580 MS15-022: Beskrivning av säkerhetsuppdatering för PowerPoint 2007 Service Pack 3: 10 mars 2015

2817561 10 mars 2015, uppdatering för Visio 2007
Mer Information

Viktig information om ändringen

Kontrollen för Microsoft Forms-paket (FM20.dll) är en delad komponent som används mellan programmen i Office sida vid sida-installationer. Kontrollera att korrigeringen tillämpas alla sida-av-sida-installerade versioner av Office för att se till att alla versioner uppdateras korrekt så att de fungerar tillsammans med ändringarna till kontrollerna. För minimala störningar bör dessa uppdateringar tillämpas tillsammans. Tänk på tidigare versioner av Office (versioner som är tidigare än 2007 Office system) inte uppdateras när du arbetar med den uppdaterade delad komponenten för formulär (FM20). Detta innebär att en installation av den här uppdateringen på en dator som har en pre-2007 Office Systemversion installerad sida vid sida med en senare version kan förhindra att den tidigare versionen fungerar med vanliga kontroller i formulär. Detta är en känd begränsning och kan lösas genom att uppdatera äldre versioner till en av de versioner som nämns i avsnittet "Lösning".

När uppdateringen har installerats kan du inte använda formulärkontroller från Internet Explorer eller HTA webbprojekt. Microsoft har aldrig officiellt stöd för dessa kontroller för sådan användning och vi uppmana vill alla som används för att hitta nya kontroller eller omarbeta projektet om du vill använda HTML5 utan behovet av ActiveX-kontroller. Ta bort säkerhetsnycklar (biten) för varje kontroll i formulär stöds inte och rekommenderas inte. Det är vår avsikt att dessa kontroller aldrig användas från webbsidan lösningar.

Tredje parts produkter att använda kontroller i formulär från maskinkod påverkas inte såvida inte dessa produkter har explicita koden ska följa säkerhet i Internet Explorer kontrollerar (biten inställningar) eller använda Internet Explorer för webbsida visar tillsammans med kontroller på dessa webbsidor. Programmen måste ändra sin egen kod för hantering av fall undantag för sådan användning. Programutvecklare kan du kontakta Microsoft support hjälp i sådana frågor.

Ta reda på om Office 2013 är MSI eller klicka-och-kör

Gör följande om du vill avgöra om installationen av Office 2013 på systemet är MSI-baserade eller baserade Klicka-och-kör:
  1. Starta ett 2013 för Office-program som Microsoft Word 2013.
  2. Klicka på kontoArkiv -menyn.
  3. Klicka på Office-2013-till-kör-baserade installationer visas ett Alternativ för uppdatering av objekt. Alternativ för uppdatering av objektet visas inte för MSI-baserade installationer.
Installationen av Office 2013 Klicka-och-körMSI-baserad Office-2013

Hantering för gammal extenders

Uppdateringar som ingår i avsnittet "Lösning" ska kontrollera att extender cachefilen för Microsoft Forms kontroll paketet (MSForms.exd) tas bort och uppdateras vid behov för varje användare som läser in någon av dessa kontroller. Om du misstänker problem med en felaktig extender, kanske du vill ta bort Extender-enheter om du vill kontrollera att du har en ren kopia när ett program startas om manuellt.

Gör så här om du vill ta bort cachelagrade control extender-objekt manuellt:
  1. Öppna mappen % TEMP % i Utforskaren och sedan söka efter "*.exd" i alla undermappar.
  2. Ta bort alla instanser där filen finns. Detta inkluderar alla undermappar.

Observera
EXD-filerna återskapas automatiskt när du använder de nya kontrollerna Nästa gång du använder VBA. Filerna extender under användarens profil och kanske även på andra platser, till exempel följande mappar:
  • %AppData%\microsoft\forms
  • %Temp%\excel8.0
  • %Temp%\word8.0
  • %Temp%\PPT11.0
  • %Temp%\vbe
Här är en enkel lösning
Obs! Kontrollera att de berörda program är stängda innan du kör någon av följande lösningar för enkel fix.

Om du vill ta bort cachelagrade styra extender filer automatiskt kör någon av följande lösningar för enkel fix:

Enkelt åtgärda följande lösning tar bort EXD-filerna för den inloggade användaren:

Followingeasy rätta lösningen måste köras av en administratör och tar bort EXD-filerna för alla användarkonton på datorn:
ActiveX går inte att infoga objektet uppdateringssäkerhet

Varning: Den här artikeln har automatöversatts

Egenskaper

Artikel-id: 3025036 – senaste granskning 12/16/2015 15:59:00 – revision: 4.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 KbMtsv
Feedback