Pattern di controllo foglio di calcolo
Vengono descritte le linee guida e le convenzioni per l'implementazione di ISpreadsheetProvider, incluse informazioni sui metodi. I collegamenti a riferimenti aggiuntivi sono elencati alla fine dell'argomento. Il foglio di calcolo pattern di controllo viene utilizzato per esporre il contenuto di un foglio di calcolo o di un altro documento basato su griglia.
Il pattern di controllo foglio di calcolo è strettamente correlato al pattern di controllo griglia di; I controlli che implementano il Foglio di calcolo pattern di controllo devono implementare anche il pattern di controllo Grid. I controlli possono anche implementare il pattern di controllo tabella, se appropriato. Per esempi di controlli che implementano questi pattern di controllo, vedere Tipi di controllo e i relativi pattern di controllo supportati.
Linee guida e convenzioni di implementazione
Quando si implementa il pattern di controllo foglio di calcolo, tenere presenti le linee guida e le convenzioni seguenti:
- Se un foglio di calcolo implementa l'interfacciaISpreadsheetProvider, le celle devono implementare l'interfacciaISpreadsheetItemProvider.
- Il metodo ISpreadsheetProvider::GetItemByName è progettato per fornire lo stesso tipo di navigazione che un'applicazione potrebbe fornire con una funzionalità Jump to Label. Molti programmi di foglio di calcolo consentono a celle specifiche di assegnare un nome descrittivo o un'etichetta. GetItemByName consente al client di cercare una cella in base al nome descrittivo. Questo metodo non deve recuperare celle contenenti il testo del nome perché i risultati possono essere altamente ambigui. Se il programma foglio di calcolo consente a più celle nello stesso foglio di calcolo di avere lo stesso nome descrittivo o etichetta, il comportamento di Automazione interfaccia utente Microsoft non è definito.
Membri obbligatori per ISpreadsheetProvider
Per implementare l'interfaccia ISpreadsheetProvider, è necessario il metodo seguente.
Membri obbligatori | Tipo di membro | Note |
---|---|---|
GetItemByName | Metodo | Nessuno |
Questo pattern di controllo non ha eventi associati.
Argomenti correlati
-
tipi di controllo e i relativi modelli di controllo supportati
-
Panoramica modelli di controllo di automazione interfaccia utente