Partilhar via


Padrão de controle de planilha

Descreve diretrizes e convenções para implementar ISpreadsheetProvider , incluindo informações sobre métodos. Links para referências adicionais estão listados no final do tópico. O padrão de controle Planilha é usado para expor o conteúdo de uma planilha ou outro documento baseado em grade.

O padrão de controle Planilha está intimamente relacionado ao padrão de controle Grade; controles que implementam o padrão de controle de de planilha também devem implementar o padrão de controle de grade. Os controles também podem implementar a Tabela padrão de controle, se apropriado. Para obter exemplos de controles que implementam esses padrões de controle, consulte tipos de controle e seus padrões de controle suportados.

Orientações e convenções de aplicação

Ao implementar o padrão de controle de de planilha, observe as seguintes diretrizes e convenções:

  • Se uma planilha implementa o interface ISpreadsheetProvider, suas células devem implementar o ISpreadsheetItemProvider interface.
  • O método ISpreadsheetProvider::GetItemByName destina-se a fornecer o mesmo tipo de navegação que um aplicativo pode fornecer com um recurso Ir para o rótulo. Muitos programas de planilha permitem que células específicas recebam um nome ou rótulo amigável. GetItemByName permite que o cliente procure uma célula com base em seu nome amigável. Esse método não deve recuperar nenhuma célula que contenha o texto do nome porque os resultados podem ser altamente ambíguos. Se o programa de planilha permitir que várias células na mesma planilha tenham o mesmo nome ou rótulo amigável, o comportamento de automação da interface do usuário da Microsoft será indefinido.

Membros necessários para ISpreadsheetProvider

O método a seguir é necessário para implementar o ISpreadsheetProvider interface.

Membros obrigatórios Tipo de membro Observações
GetItemByName Método Nenhum

 

Esse padrão de controle não tem eventos associados.

tipos de controle e seus padrões de controle suportados

Visão geral dos padrões de controle de automação da interface do do usuário

Visão geral da árvore de automação da interface do usuário