Udostępnij za pośrednictwem


Wzorzec kontrolki arkusza kalkulacyjnego

Opisuje wytyczne i konwencje implementowania ISpreadsheetProvider, w tym informacje o metodach. Linki do dodatkowych odwołań znajdują się na końcu tematu. Wzorzec sterowania arkusza kalkulacyjnego służy do uwidaczniania zawartości arkusza kalkulacyjnego lub innego dokumentu opartego na siatce.

Wzorzec kontrolki arkusza kalkulacyjnego jest ściśle powiązany ze wzorcem kontrolki siatki; kontrolki implementujące wzorzec kontrolki arkusza kalkulacyjnego powinny również implementować wzorzec kontrolki Siatka. Kontrolki mogą również implementować wzorzec kontrolki tabeli, jeśli jest to konieczne. Przykłady kontrolek, które implementują te wzorce kontrolek, zobacz Typy kontrolek i Obsługiwane wzorce kontrolek.

Wytyczne i konwencje implementacji

Podczas implementowania wzorca kontrolki arkusza kalkulacyjnego należy pamiętać o następujących wytycznych i konwencjach:

  • Jeśli arkusz kalkulacyjny implementuje interfejsISpreadsheetProvider, jego komórki muszą implementować interfejs ISpreadsheetItemProvider.
  • Metoda ISpreadsheetProvider::GetItemByName ma na celu zapewnienie tego samego rodzaju nawigacji, którą aplikacja może dostarczyć za pomocą funkcji Przechodzenie do etykiety. Wiele programów arkusza kalkulacyjnego pozwala na nadane określonym komórkom przyjazną nazwę lub etykietę. GetItemByName umożliwia klientowi wyszukiwanie komórki na podstawie przyjaznej nazwy. Ta metoda nie powinna pobierać żadnych komórek zawierających tekst nazwy, ponieważ wyniki mogą być bardzo niejednoznaczne. Jeśli program arkusza kalkulacyjnego zezwala wielu komórkom w tym samym arkuszu kalkulacyjnym na taką samą przyjazną nazwę lub etykietę, zachowanie automatyzacji interfejsu użytkownika firmy Microsoft jest niezdefiniowane.

Wymagane elementy członkowskie ISpreadsheetProvider

Poniższa metoda jest wymagana do zaimplementowania interfejsu ISpreadsheetProvider.

Wymagane elementy członkowskie Typ elementu członkowskiego Notatki
GetItemByName Metoda Żaden

 

Ten wzorzec kontrolki nie ma skojarzonych zdarzeń.

typów kontrolek i ich obsługiwanych wzorców kontrolek

Wzorce kontrolek automatyzacji interfejsu użytkownika — omówienie

Omówienie drzewa automatyzacji interfejsu użytkownika