Share via


Patrón de control de hoja de cálculo

Describe directrices y convenciones para implementar ISpreadsheetProvider, incluida la información sobre los métodos. Al final del tema se ofrecen vínculos a referencias adicionales. El patrón de control Spreadsheet se usa para exponer el contenido de una hoja de cálculo u otro documento basado en cuadrícula.

El patrón de control Spreadsheet está estrechamente relacionado con el patrón de control Grid ; los controles que implementan el patrón de control Spreadsheet también deben implementar el patrón de control Grid. Los controles también pueden implementar el patrón de control Table , si procede. Para obtener ejemplos de controles que implementan estos patrones de control, vea Tipos de control y Sus patrones de control admitidos.

Directrices y convenciones de implementación

Al implementar el patrón de control Spreadsheet , tenga en cuenta las siguientes directrices y convenciones:

  • Si una hoja de cálculo implementa la interfaz ISpreadsheetProvider , sus celdas deben implementar la interfaz ISpreadsheetItemProvider .
  • El método ISpreadsheetProvider::GetItemByName está pensado para proporcionar el mismo tipo de navegación que una aplicación podría proporcionar con una característica Jump to Label . Muchos programas de hoja de cálculo permiten asignar a celdas específicas un nombre descriptivo o una etiqueta. GetItemByName permite al cliente buscar una celda en función de su nombre descriptivo. Este método no debe recuperar ninguna celda que contenga el texto del nombre porque los resultados pueden ser muy ambiguos. Si el programa de hoja de cálculo permite que varias celdas de la misma hoja de cálculo tengan el mismo nombre descriptivo o etiqueta, el comportamiento de Microsoft Automatización de la interfaz de usuario no está definido.

Miembros necesarios para ISpreadsheetProvider

El método siguiente es necesario para implementar la interfaz ISpreadsheetProvider .

Miembros requeridos Tipo de miembro Notas
GetItemByName Método None

 

Este patrón de control no tiene eventos asociados.

Tipos de control y sus patrones de control admitidos

Información general acerca de los patrones de control de UI Automation

Información general sobre el árbol de la UI Automation