Condividi tramite


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.

tipi di controllo e i relativi modelli di controllo supportati

Panoramica modelli di controllo di automazione interfaccia utente

panoramica dell'albero di automazione interfaccia utente