Gli sviluppatori di software, gli amministratori IT e gli utenti più accaniti testano spesso gli add-in e i plugin di Office prima di distribuirli negli ambienti di produzione. Tuttavia, farlo direttamente sulla configurazione principale di Windows può essere rischioso, soprattutto se non si è sicuri dell'integrità o del comportamento del plugin. La soluzione?

Eseguite Office 2021 all'interno di una Sandbox di Windows 11.

In questa guida approfondita, imparerete a configurare un ambiente sandbox sicuro utilizzando Windows Sandbox, a installare Office 2021 e a testare gli add-in in modo sicuro ed efficiente. Sia che stiate sviluppando il vostro plugin sia che stiate esaminando strumenti di terze parti, una sandbox vi permette di isolare il vostro ambiente di test e di mantenere sicuro il vostro sistema host.

Utilizzeremo una configurazione di sistema come Windows 11 Home + MS Office 2021 Pro Plus per seguire il processo.

Che cos'è Windows Sandbox?

Windows Sandbox è un ambiente virtuale leggero incluso nelle edizioni Windows 11 Professional ed Enterprise. Consente di eseguire applicazioni in isolamento, senza installarle in modo permanente sul sistema host.

Funziona come una versione usa e getta di Windows:

  • Si resetta dopo ogni utilizzo 
  • Nulla persiste a meno che non si spostino esplicitamente i dati 
  • Ideale per testare software sconosciuto o non attendibile 

Perfetto per il test di plugin o add-in nelle applicazioni di Office come Word, Excel, Outlook e PowerPoint.

Perché utilizzare Windows Sandbox per testare i componenti aggiuntivi di Office?

Ecco perché l'utilizzo di un ambiente sandbox ha senso per il test dei plugin di Office:

  • Evita di danneggiare l'installazione primaria di Office. 
  • Mantiene puliti il registro, i file e il sistema. 
  • Simula un ambiente di installazione fresco per i test 
  • Aiuta a risolvere i problemi di compatibilità 
  • Ripristino rapido dopo il test 

Questo metodo è particolarmente utile per gli sviluppatori che lavorano con i componenti aggiuntivi di Office basati su JavaScript o con i plugin COM basati su VSTO.

Prerequisiti

Prima di iniziare, assicurarsi di avere:

  1. Windows 11 Pro o Enterprise edition (l'edizione Home non supporta Sandbox)
  2. Un file di installazione o ISO valido per Office 2021
  3. Almeno 4 GB di RAM, 1 GB di spazio libero su disco e virtualizzazione abilitata nel BIOS.
  4. Un sistema con Windows 11 Home + MS Office 2021 Pro Plus-O, idealmente, aggiornato a Pro per la sandboxing. 

Come testare in modo sicuro i componenti aggiuntivi di Microsoft Office 2021 utilizzando Windows Sandbox in Windows 11

Passo 1: Abilitare la funzione Sandbox di Windows

Per abilitare Sandbox:

  1. Aprire la sezione Menu di avvio, ricerca di Caratteristiche di Windows, e selezionare Attivare o disattivare le funzioni di Windows. 
  2. Nell'elenco, selezionare Sandbox di Windows. 
  3. Cliccare OK, e riavviare il computer quando viene richiesto. 

In alternativa, è possibile eseguire il seguente comando da PowerShell come amministratore:

dism /online /Enable-Feature /FeatureName: ”Containers-DisposableClientVM” /All

Nota: questa operazione serve solo a scopo di apprendimento. Se necessario, digitate i comandi manualmente.

Passo 2: Creare un file di configurazione della Sandbox

Per personalizzare la sandbox (ad esempio, per precaricare i file di configurazione di Office), creare una cartella .wsb file.

Ecco un semplice esempio:

<Configuration>

  <MappedFolders>

    <MappedFolder>

      C:\SandboxFiles

      false

    </MappedFolder>

  </MappedFolders>

  <LogonCommand>

    cmd.exe

  </LogonCommand>

</Configuration>

 

Salva questo come OfficeTest.wsb sul desktop. Sostituire C:\SandboxFiles con la cartella in cui si trovano i file del programma di installazione di Office e dei componenti aggiuntivi.

Passo 3: Preparare i file di installazione

Prima di avviare la sandbox:

  1. Posizionate il vostro Programma di installazione di Office 2021 Pro Plus e tutti i plugin o i componenti aggiuntivi che si desidera testare all'interno della cartella specificata nel file .wsb (ad es, C:\SandboxFiles). 
  2. Include anche: 
    • Documentazione del plugin 
    • Qualsiasi file di configurazione richiesto 
    • Librerie di dipendenza (per plugin COM o VSTO) 

Passo 4: Avviare la Sandbox

  1. Fare doppio clic sul pulsante .wsb file creato. 
  2. Si avvia un nuovo ambiente Windows temporaneo. 
  3. Navigare nella cartella mappata (ad es, C:´Users'WDAGUtilityAccount'Desktop´SandboxFiles). 
  4. Eseguire il programma di installazione di Office 2021. 

Seguire la procedura di installazione di standard. Una volta installato Office, è possibile iniziare a testare il plugin.

Passo 5: installare e testare i componenti aggiuntivi

Per i componenti aggiuntivi Web di Office (JavaScript)

  1. Aprire un'applicazione di Office (ad esempio, Word). 
  2. Vai a Inserisci > Ottieni componenti aggiuntivi > I miei componenti aggiuntivi > Cartella condivisa. 
  3. Punta a un file XML manifesto memorizzato nella cartella mappata. 

Per i plugin COM o VSTO

  1. Eseguite il programma di installazione o registrate manualmente la DLL con il seguente comando: 

regsvr32 “C:\Path\To\Your\Plugin.dll”

  1. Avviare l'applicazione Office pertinente. 
  2. Il plugin dovrebbe apparire nella cartella Componenti aggiuntivi scheda. 

Monitorare il suo comportamento:

  • Si carica correttamente? 
  • Ci sono errori di script? 
  • C'è un conflitto con l'interfaccia utente? 
  • Come interagisce con la barra multifunzione o il riquadro attività? 

Fase 6: verifica di eventuali conflitti o problemi di prestazioni

Utilizzare le funzioni e le caratteristiche di Office quando il componente aggiuntivo è abilitato. Prestare attenzione a:

  • Tempo di caricamento delle applicazioni di Office 
  • Arresto anomalo o congelamento 
  • Interferenza con altre funzioni 
  • Attività di rete, se applicabile (per i componenti aggiuntivi basati su API) 

È inoltre possibile testare scenari come:

  • Apertura/salvataggio di file con plugin attivo 
  • Operazioni con gli appunti 
  • Annullamento/ripristino con i comandi del plugin 
  • Flussi di autenticazione (se il componente aggiuntivo si connette a servizi cloud) 

Fase 7: documentare i risultati

Prima di chiudere la sandbox, registrare:

  • Successo o fallimento del caricamento del componente aggiuntivo 
  • Eventuali messaggi di errore o registri 
  • Screenshot in caso di problemi all'interfaccia utente 
  • Impatto sulle prestazioni dell'ufficio 

Ciò è utile per il debugging o per i rapporti di QA.

Importante: una volta chiusa la sandbox, tutti i dati vengono cancellati. Assicuratevi di salvare la documentazione nella vostra cartella mappata, se necessario.

Fase 8: Ripristino e ripetizione

Uno dei maggiori vantaggi di Sandbox è la ripetibilità:

  • Chiudere la finestra della sandbox 
  • Apportare modifiche al componente aggiuntivo o all'ambiente (ad esempio, una nuova versione del plugin). 
  • Rilanciare il .wsb file di configurazione 

A questo punto il test viene eseguito su una nuova installazione di Windows.

Suggerimenti per la risoluzione dei problemi

Problema: Il componente aggiuntivo non viene visualizzato in Office
Soluzione: Assicurarsi che il metodo di installazione sia corretto; controllare le impostazioni del Trust Centre in File > Opzioni > Componenti aggiuntivi.

Problema: Sandbox non si avvia
Soluzione: Verificare che la virtualizzazione sia abilitata nel BIOS e che si stia eseguendo Windows 11 Pro o superiore

Problema: L'installazione di Office non riesce
Soluzione: Assicurarsi che il programma di installazione non dipenda dal cloud o che venga eseguito offline.

Casi d'uso oltre i test

Anche se questa guida si concentra sul test dei plugin, il sandboxing di Office 2021 è utile per:

  • Finalità di formazione 
  • Anteprima dei nuovi aggiornamenti dei plugin 
  • Verifica della compatibilità con i documenti contenenti macro 
  • Test dei pacchetti linguistici o dei dizionari personalizzati 

È una tecnica essenziale per i team di supporto IT, gli sviluppatori e gli analisti QA.

L'esecuzione di Office 2021 in Windows Sandbox offre un metodo potente e sicuro per testare plugin e add-in prima di distribuirli negli ambienti di produzione. Che si tratti di add-in di base o di strumenti complessi di livello aziendale, una configurazione in sandbox protegge il sistema e garantisce risultati di test accurati.

Con una configurazione come Windows 11 Home + MS Office 2021 Pro Plus (aggiornato a Pro), è possibile sfruttare appieno gli strumenti di sandboxing senza software di terze parti o licenze aggiuntive.

FAQs

  1. Posso installare Office 2021 nella sandbox ogni volta che eseguo un test?
    Sì, ma viene reimpostato dopo ogni sessione. Per un test più rapido, utilizzate gli installatori da riga di comando o gli script di distribuzione preconfigurati.
  2. Windows 11 Home può eseguire Sandbox?
    No. Windows Sandbox richiede Windows 11 Pro o Enterprise. Per utilizzare questa funzione è possibile aggiornare Home a Pro.
  3. Posso testare i componenti aggiuntivi di Office che richiedono Internet?
    Sì. La sandbox ha accesso a Internet per impostazione predefinita, a meno che non sia bloccata dal firewall o dalla configurazione.
  4. Le modifiche ai plugin influenzeranno il mio sistema principale?
    No. Tutto ciò che è stato installato o testato nella sandbox viene eliminato al termine della sessione. Il sistema host rimane inalterato.
  5. È possibile utilizzare questo metodo per simulare ambienti client?
    Sì. Sandbox è perfetta per testare i plugin con diverse impostazioni utente, impostazioni regionali o autorizzazioni limitate.