Condividi tramite


Componente aggiuntivo di Excel di esempio per i test codificati dell'interfaccia utente

Questo componente aggiuntivo per Microsoft Excel di esempio è progettato in maniera specifica per supportare test codificati dell'interfaccia utente di fogli di lavoro di Excel registrati ed eseguiti in Visual Studio Premium o Visual Studio Ultimate. Il componente aggiuntivo viene creato tramite Visual Studio Tools per Office.

Per ulteriori informazioni sulla creazione di un componente aggiuntivo di Excel, vedere Procedura dettagliata: creazione di un componente aggiuntivo a livello di applicazione per Excel.

Anche se il componente aggiuntivo di Excel non è l'oggetto primario di questa documentazione dell'estensione del test codificato dell'interfaccia utente per Excel, vengono forniti alcuni commenti che possono risultare utili.

Parti importanti di questo componente aggiuntivo:

Classe ThisAddIn

La maggior parte di questa classe viene in effetti generata da Visual Studio Tools per Office nel file ThisAddIn.Designer.cs quando si crea il progetto del componente aggiuntivo di Excel.

I membri che è necessario implementare sono i gestori degli eventi: ThisAddIn_Startup() e ThisAddIn_Shutdown(). Lo scopo consiste nell'inizializzare o chiudere il canale .NET Remoting utilizzato da ExcelUICommunicator.

ExcelCodedUIAddinHelper_TemporaryKey.pfx

Questo file contiene un certificato di sicurezza temporaneo generato da Visual Studio Tools per Office e fornisce all'assembly del componente aggiuntivo l'autorizzazione al funzionamento nel processo di Excel per il test del componente aggiuntivo e dell'estensione. È necessario eliminare questo certificato e crearne un nuovo nella scheda Firma della finestra Proprietà del progetto oppure allegare un certificato di test personalizzato.

Classe ExcelUICommunicator

Questa classe implementa l'interfaccia IExcelUITestCommunication e ottiene dal modello a oggetti di Excel le informazioni sull'interfaccia utente richieste. Per ulteriori informazioni, vedere Interfaccia Excel Communicator di esempio.

Vedere anche

Attività

Procedura dettagliata: creazione di un componente aggiuntivo a livello di applicazione per Excel

Altre risorse

Estensione di test codificati dell'interfaccia utente e registrazioni delle azioni per supportare Microsoft Excel

Getting Started (How Do I in Visual Studio Tools for Office)