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ń.
Tematy pokrewne
-
Wzorce kontrolek automatyzacji interfejsu użytkownika — omówienie