Błąd "Nie można wstawić obiektu" w ActiveX niestandardowe rozwiązanie Office po zainstalowaniu aktualizacji zabezpieczeń MS14-082

Objawy

Po zainstalowaniu aktualizacji zabezpieczeń, którą opisano w biuletynie zabezpieczeń firmy Microsoft MS14-082, może wystąpić jeden z następujących symptomów:

Symptom 1

Po wstawieniu formantu ActiveX (forms3) do dokumentu pakietu Microsoft Office lub podczas edytowania właściwości formantu, może pojawić się komunikat o błędzie podobny do jednego z następujących w niestandardowych rozwiązaniach pakietu Office ActiveX:
Program Visio nie może wstawić tego formantu, ponieważ jego parametr TypeInfo nie został poprawnie scalony. Upewnij się, że wszystkie typy parametrów są przyjazne dla języka VBA. Jeśli to konieczne, usuń plik TEMP *.exd.
Biblioteka obiektów jest nieprawidłowa lub zawiera odwołania do definicji obiektów, których nie można odnaleźć.
Nie można wstawić obiektu.
Program użyty do utworzenia tego obiektu jest formularzy. Tego programu nie jest albo zainstalowany na tym komputerze lub nie odpowiada. Aby zmodyfikować ten obiekt, instalując Formularze lub zapewnienia, że żadne okna dialogowe w formularzach są zamknięte.
Uwaga: Ostatni komunikat o błędzie tekst formularzy może zastępuje identyfikator GUID kontroli.

Symptom 2

Użycie modułu Szybka instalacja pakietu Office 2013 na komputerze, który ma zainstalowany (Side-by-Side) pakiet Office 2007 lub Office 2010, może spowodować wygenerowanie błędów wymienionych w sekcji "Symptom 1".

Symptom 3

Po zapisaniu skoroszytu programu Microsoft Excel, który zawiera formant ActiveX (forms3) na komputerze, który ma zainstalowany MS14-082, makra programu Excel mogą nie działać na komputerach, które nie mają MS14-082 zainstalowany.

Rozwiązanie

Aby rozwiązać problemy, które są opisane w sekcji "Symptomy", należy zainstalować następujące aktualizacje na odpowiednich komputerach dla wszystkich wersji pakietu Office, który jest zainstalowany.

Uwaga Należy zainstalować wszystkie aktualizacje dla wszystkich wersji pakietu Office, zainstalowanym uzyskanie pełnego wyniku poprawki. Jeśli używasz kombinacji side-by-side produktów Office 2013 C2R zainstalowany i zainstalowane MSI pakietu Office, trzeba zaktualizować Wszystkie produkty w tym samym czasie. Aby uzyskać więcej informacji zobacz sekcję "Ważne informacje o zmianie".

Office 2013 (Szybka instalacja instalacje)

Instalacja pakietu Office kliknij 2013 (C2R) klienci powinni automatycznie otrzymać aktualizacje, które zawierają tę poprawkę. Sprawdź, czy są uruchomione w wersji 15.0.4701.1002 lub nowszej wersji, aby upewnić się, że zostanie zainstalowana poprawka. Zobacz sekcję "Więcej informacji", aby uzyskać informacje o tym, jak ustalenie, czy używana wersja pakietu Office 2013 C2R i jest aktualnie zainstalowana wersja. Jeśli nie używasz wersji 15.0.4701.1002 lub nowszej wersji, można wymusić online ręcznego naprawiania pakietu Office 2013, aby upewnić się, że można uzyskać najnowsze aktualizacje.

Więcej informacji na temat sposobu naprawiania pakietu Office.

Dowiedz się więcej o Moduł Szybka instalacja pakietu Office.

2013 pakietu Office (instalacje MSI)

2920754 10 marca 2015 aktualizacji dla pakietu Office 2013

2956145 10, 2015 r., aktualizacja programu Excel 2013

2956163 MS15-022: Opis aktualizacji zabezpieczeń dla programu Word 2013: 10 marca 2015 roku.

2965206 10, 2015 r., aktualizacja programu PowerPoint 2013

2956176 aktualizacja 10 marca 2015 roku 2013 dostępu

2956155 10 marca 2015 aktualizacji programu Visio 2013

Pakiet Office 2010

2920813 10 marca 2015 r. aktualizacji pakietu Office 2010

2956142 MS15-022: Opis aktualizacji zabezpieczeń dla programu Microsoft Excel 2010: 10 marca 2015 roku.

2956139 MS15-022: Opis aktualizacji zabezpieczeń dla programu Word 2010: 10 marca 2015 roku.

2920812 MS15-022: Opis aktualizacji zabezpieczeń dla programu PowerPoint 2010: 10 marca 2015 roku.

2837601 10, 2015 r., aktualizacja programu Access 2010

2878283 10 marca 2015 r., aktualizacja programu Visio 2010

2007 Office system

2984939 MS15-022: Opis aktualizacji zabezpieczeń dla pakietu Microsoft Office 2007: 10 marca 2015 roku.

2920794 10, 2015 r., aktualizacja dla pakietu Office system 2007

2956103 MS15-022: Opis aktualizacji zabezpieczeń programu Microsoft Excel 2007 z dodatkiem Service Pack 3: 10 marca 2015 roku.

2956109 MS15-022: Opis aktualizacji zabezpieczeń dla programu Word 2007 z dodatkiem SP3: 10 marca 2015 roku.

2899580 MS15-022: Opis aktualizacji zabezpieczeń dla programu PowerPoint 2007 z dodatkiem Service Pack 3: 10 marca 2015 roku.

2817561 10, 2015 r., aktualizacja programu Visio 2007

Więcej informacji

Ważne informacje na temat zmiany

Pakiet formantu Microsoft formularzy (FM20.dll) jest składnikiem współużytkowanym, która jest używana między aplikacjami w side-by-side instalacji pakietu Office. Upewnij się, że wszystkie strony przez side zainstalowanymi wersjami pakietu Office, aby upewnić się, że wszystkie wersje są poprawnie zaktualizowane do pracy wraz ze zmianami do formantów stosowana jest ta poprawka. Dla minimalne zakłócenia w pracy aktualizacje te powinny być stosowane razem. Należy pamiętać, że wcześniejszych wersji pakietu Office (to znaczy wersje, które są starsze niż systemu Office 2007) nie będzie można zaktualizować do pracy z zaktualizowanego składnika udostępnionego formularzy (FM20). Oznacza to, że instalacji tej aktualizacji na komputerze, na którym jest pre-2007 Office system w wersji zainstalowany obok nowszej wersji może uniemożliwić wcześniejszej wersji działa poprawnie ze standardowych formantów formularzy. Jest to znane ograniczenie i można rozwiązać tylko poprzez aktualizację starszych wersji do jednego z obsługiwanych wersji, które są wymienione w sekcji "Rozwiązanie".

Po zainstalowaniu tej aktualizacji nie można używać formantów formularzy z projektów sieci web programu Internet Explorer lub HTA. Microsoft nigdy oficjalnie wspiera te formanty do takiego użytku i zdecydowanie zalecamy ktoś, którzy korzystali z nich znaleźć zastępczego formantów lub przerobienie projektu do użycia HTML5 bez potrzeby formantów ActiveX. Usuwanie kluczy zabezpieczeń (bit kasacji) dla dowolnego formantu formularzy nie jest obsługiwany i jest zdecydowanie odradzane. Naszą intencją jest, że te formanty nigdy nie stosować od rozwiązań strony sieci Web.

Produkty innych firm, że używać formantów formularzy z kodem macierzystym nie powinna mieć wpływu, o ile te produkty mają jawnego kodu do naśladowania zabezpieczenia programu Internet Explorer sprawdza (ustawienia bitu "zabicia") lub użyć programu Internet Explorer dla strony sieci Web, przeglądanie wraz z formantów w tych stron sieci Web. Wnioski te powinny wprowadzić własne zmiany kodu do obsługi wyjątków dla tych zastosowań. Deweloperzy oprogramowania mogą kontakt z firmą Microsoft, dla pomocy technicznej dotyczące tych zagadnień.

Jak ustalić, czy 2013 pakietu Office jest szybka instalacja lub MSI

Aby ustalić, czy instalacja pakietu Office 2013 w tym systemie jest MSI oparte lub na podstawie kliknij do uruchomienia, wykonaj następujące kroki:
  1. Uruchomienie aplikacji pakietu Office 2013, takich jak Microsoft Word 2013.
  2. W menu plik kliknij polecenie konta.
  3. W przypadku instalacji pakietu Office kliknij 2013 do uruchomienia opartych na jest wyświetlany element Opcje aktualizacji . W przypadku instalacji opartych na MSI Opcje aktualizacji element nie jest wyświetlany.
Instalacja Click-to-Run Office 2013Office 2013 oparty na MSI

Obsługa przestarzałe urządzenia Extender

Aktualizacje, które są zawarte w sekcji "Rozwiązanie" będzie upewnij się, że plik pamięci podręcznej extender dla formantu Microsoft Forms pakietu (MSForms.exd) jest usuwane i aktualizowane w razie potrzeby dla każdego użytkownika, który ładuje którykolwiek z tych formantów. Jednakże jeżeli podejrzewasz problem z nieprawidłowe urządzenie extender, można ręcznie usunąć urządzeń Extender, aby sprawdzić, czy czysta kopia po aplikacji, uruchom ponownie.

Aby ręcznie usunąć obiekty extender kontroli pamięci podręcznej, wykonaj następujące kroki:
  1. W Eksploratorze Windows otwórz % TEMP % folder, a następnie wyszukaj "*.exd" we wszystkich podfolderach.
  2. Usuń wszystkie wystąpienia, w których znajduje się ten plik. Obejmuje to wszystkie podfoldery.

Należy zauważyć, że pliki exd pojawi się automatycznie utworzone ponownie podczas używania nowych formantów przy następnym użyciu programu VBA. Te pliki rozszerzeń się w profilu użytkownika i mogą być również w innych lokalizacjach, takich jak następujące foldery:
  • %appdata%\microsoft\forms
  • %temp%\excel8.0
  • %temp%\word8.0
  • %temp%\PPT11.0
  • %temp%\vbe
Poniżej znajdziesz łatwe rozwiązanie
Uwaga Przed uruchomieniem jednego z następujących rozwiązań łatwo ustalić, upewnij się, że aplikacje dotknięte problemem, są zamknięte.

Aby automatycznie usunąć pliki buforowane sterowania urządzenia extender, uruchom jednego z następujących rozwiązań łatwo ustalić:

Następujące rozwiązanie łatwo ustalić usunie pliki exd dla aktualnie zalogowanego użytkownika:

Następujące rozwiązanie łatwo ustalić musi być uruchomione przez administratora i usunie pliki exd dla wszystkich kont użytkowników na komputerze:
Właściwości

Identyfikator artykułu: 3025036 — ostatni przegląd: 16.02.2017 — zmiana: 1

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

Opinia