Impossibile inserire determinati controlli ActiveX con script nei documenti di Office 2013

Nota

Informazioni che l'utente deve notare anche se skimmingImportant Questo articolo contiene informazioni che mostrano come ridurre le impostazioni di sicurezza o disattivare le funzionalità di sicurezza in un computer. È possibile eseguire queste modifiche per risolvere un problema specifico. Prima di apportare queste modifiche, è consigliabile valutare i rischi associati all'implementazione di questa soluzione alternativa nell'ambiente. Se si implementa questa soluzione alternativa, eseguire i passaggi aggiuntivi appropriati per proteggere il computer.

Sintomi

Quando si tenta di inserire un controllo Web Browser in un documento di Microsoft Word, in una cartella di lavoro di Microsoft Excel o in una presentazione di Microsoft PowerPoint, viene visualizzato uno dei messaggi di errore seguenti:

  • In Excel 2013: "Impossibile inserire l'oggetto"
  • In Word 2013: "Questo oggetto non può essere inserito a causa delle impostazioni dei criteri. Questo errore può verificarsi se i controlli ActiveX o gli oggetti incorporati in questo file sono bloccati dalle impostazioni dei criteri. Altre informazioni su questo messaggio di errore online"
  • In PowerPoint 2013: "Questo controllo ActiveX non può essere inserito"

Causa

Questo problema si verifica perché alcuni controlli con script sono resi obsoleti in Office 2013 per motivi di sicurezza. Questo è in base alla progettazione e sono previsti questi errori. Questi controlli eseguibili tramite script vengono disabilitati usando un kill-bit specifico della versione che si applica solo a questi controlli e questo accade solo quando vengono usati in un documento. È consigliabile non provare a incorporare controlli scriptabili direttamente nei documenti, perché questo comportamento può ridurre la sicurezza del sistema.

Soluzione alternativa

AvvisoQuesta soluzione alternativa può rendere un computer o una rete più vulnerabile agli attacchi da parte di utenti malintenzionati o da software dannoso, ad esempio virus. Questa soluzione alternativa non è consigliata, ma fornisce queste informazioni in modo che sia possibile implementare questa soluzione alternativa a propria discrezione. L'utilizzo di questa soluzione avviene pertanto a rischio esclusivo dell'utente. Se si implementa questa soluzione alternativa, è consigliabile eseguire questa operazione solo per i controlli che è necessario usare.

Per risolvere questo problema, disabilitare i kill bit a 32 bit passando alle posizioni nel Registro di sistema seguente e quindi modificare il valore di DWORD per il ClassID applicabile da 1024 a 0.

Per l'installazione a portata di clic di Office 2013, individuare la sottochiave del Registro di sistema seguente:

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

Per l'installazione msi di Office 2013, individuare la sottochiave del Registro di sistema seguente:

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

Nota Per identificare la versione di installazione di Office 2013, seguire questa procedura:

  1. Avviare un'applicazione di Office 2013, ad esempio Word 2013.
  2. Scegliere Account dal menu File.
  3. Se Office 2013 è stato installato usando a portata di clic, viene visualizzato un elemento "Opzioni di aggiornamento". Per un'installazione msi, l'elemento "Opzioni di aggiornamento" non viene visualizzato.

Questo problema influisce sui seguenti ClassID:

Descrizione Classid
Controllo Web browser {8856F961-340A-11D0-A96B-00C04FD705A2}
Componente Microsoft Scriptlet {AE24FDAE-03C6-11D1-8B76-0080C744F389}
Controllo di modifica HTML {25336920-03F9-11CF-8FD0-00AA00686F13}
{25336921-03F9-11CF-8FD0-00AA00686F13}
Controllo di modifica MHTML {3050F3D9-98B5-11CF-BB82-00AA00BDCE0B {3050F5C8-98B5-11CF-BB82-00AA00BDCE0B}{3050F67D-98B5-11CF-BB82-00AA00BDCE0B}
Controllo di modifica DHTML {2D360200-FFF5-11d1-8d03-00a0c959bc0a}
Controllo di modifica DHTML (sicuro per lo scripting) {2D360201-FFF5-11d1-8D03-00A0C959BC0A}

Nota

Wow6432Node deve essere omesso dalle chiavi del Registro di sistema per Office per i casi in cui una versione a 32 bit di Office è in esecuzione in una versione a 32 bit di Windows o una versione a 64 bit di Office è in esecuzione in una versione a 64 bit di Windows. Tuttavia, Wow6432Node deve essere incluso quando una versione a 32 bit di Office è in esecuzione in una versione a 64 bit di Windows.