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: consente di gestire il canale .NET Remoting tra ExcelUICommunicator e Estensione di esempio per i test codificati dell'interfaccia utente per Excel.
ExcelCodedUIAddinHelper_TemporaryKey.pfx: certificato di sicurezza per il test del componente aggiuntivo.
Classe ExcelUICommunicator: implementa l'interfaccia IExcelUICommunication.
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
Getting Started (How Do I in Visual Studio Tools for Office)