Interfejs komunikatora programu Excel
Próbki IExcelUICommunication interfejs jest używany w ExcelUICommunicator obiekt w ExcelAddIn projektu.
Interfejs IExcelUICommunication
Ten interfejs definiuje punktów komunikacji między CodedUIExtension, które są uruchamiane w procesie kodowane Test interfejsu użytkownika i ExcelCodedUIAddIn, które są uruchamiane Microsoft Excel procesu.
ExcelCodedUIAddinHelper Zestaw ma ExcelUICommunicator klasy, która wynika z tego interfejsu i wykorzystywany jest model obiektów programu Excel do metody przetwarzania.
Niektóre metody uzyskać żądane informacje z programu Excel, a następnie utworzyć i powrócić, jeden z informacji obiektów, takich jak CellInformation obiektu.
Inne metody za pomocą obiektu dostarczone informacje, znaleźć odpowiedniego formantu w programie Excel i wykonanie niektórych procesu w formancie.Na przykład ScrollIntoView metoda Przewija arkusza, tak aby był widoczny komórki wyznaczone.
CodedUIExtensibilitySample i ExcelCodedUIAddinHelper komunikacji
ExcelCodedUIAddinHelper Zgromadzenie działa w procesie programu Excel i ma UICommunicator klasy, który implementuje IExcelUITestCommunication interfejs i pobiera lub ustawia wymagane informacje bezpośrednio z interfejsu użytkownika programu Excel.
CodedUIExtensibilitySample Zestawu działa w procesie Visual Studio kodowane Test interfejsu użytkownika.Ten zestaw ma Communicator klasy, która otwiera kanał komunikacji zdalnej środowiska .NET i zawiera Instance właściwość, która używa IExcelUICommunication interfejsu, aby UICommunicator obiekt w ExcelCodedUIAddinHelper zestawu przekazują żądania i obiektów informacyjnych, takich jak CellInformation obiektu i z powrotem pomiędzy dwoma zgromadzenia.
Zobacz też
Koncepcje
Przykładowy dodatek Excel dla kodowanych testów UI
Przykładowe rozszerzenie kodowanych testów UI dla programu Excel