Compartilhar via


Interface Worksheet

Representa uma planilha em projetos do Excel criada usando as ferramentas de desenvolvimento do Office em Visual Studio.

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel (em Microsoft.Office.Tools.Excel.dll)

Sintaxe

'Declaração
<GuidAttribute("297dc8d9-eabd-45a1-bdef-68ab67e5c3c3")> _
Public Interface Worksheet _
    Inherits IBindableComponent, IComponent, IDisposable, ISupportInitialize
[GuidAttribute("297dc8d9-eabd-45a1-bdef-68ab67e5c3c3")]
public interface Worksheet : IBindableComponent, 
    IComponent, IDisposable, ISupportInitialize

O tipo Worksheet expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública _CodeName Infraestrutura.
Propriedade pública _DisplayRightToLeft Infraestrutura.
Propriedade pública Application Essa propriedade obtém um Microsoft.Office.Interop.Excel.Application que representa o aplicativo Excel de Microsoft Office.
Propriedade pública AutoFilter Obtém um Microsoft.Office.Interop.Excel.AutoFilter que fornece informações sobre listas filtradas na planilha, se a filtragem está ativada.Obtém nulluma referência nula (Nothing no Visual Basic) se a filtragem está desativado.
Propriedade pública AutoFilterMode Obtém ou define um valor que indica se a filtragem está ativada no momento na planilha (ou seja, se as setas suspensas de filtro são exibidas no momento).
Propriedade pública BindingContext Obtém ou define uma coleção dos gerenciadores de moeda para o IBindableComponent. (Herdado de IBindableComponent.)
Propriedade pública Cells Obtém um Range o objeto que representa todas as células na planilha (não apenas as células que estão atualmente em uso).
Propriedade pública CircularReference Obtém um Range o objeto que representa o intervalo contendo a primeira referência circular na planilha, ou obtém nulluma referência nula (Nothing no Visual Basic) se não houver nenhuma referência circular na planilha.
Propriedade pública CodeName Infraestrutura.
Propriedade pública Columns Obtém um Range objeto que representa uma ou mais colunas na planilha.
Propriedade pública Comments Obtém um Microsoft.Office.Interop.Excel.Comments coleção que representa todos os comentários da planilha.
Propriedade pública ConsolidationFunction Obtém o código de função usado para a consolidação atual.
Propriedade pública ConsolidationOptions Obtém um elemento de três Array de opções de consolidação.
Propriedade pública ConsolidationSources Obtém um Array de seqüências de caracteres que nomeie as planilhas de origem e a intervalos para consolidação atual. da planilha
Propriedade pública Controls Obtém a coleção de controles gerenciados que estão contidos na planilha.
Propriedade pública Creator Obtém um valor que indica o aplicativo no qual a planilha foi criada.
Propriedade pública CustomProperties Obtém um Microsoft.Office.Interop.Excel.CustomProperties objeto que representa as informações de identificador associadas a uma planilha.
Propriedade pública DataBindings Obtém a coleção de objetos de ligação de dados para este IBindableComponent. (Herdado de IBindableComponent.)
Propriedade pública DataHost Infraestrutura.
Propriedade pública DefaultExtension Obtém a extensão padrão para este Worksheet objeto.
Propriedade pública DisplayAutomaticPageBreaks Infraestrutura.
Propriedade pública DisplayPageBreaks Obtém ou define um valor que indica se as quebras de página (automáticas e manuais) na planilha são exibidas.
Propriedade pública DisplayRightToLeft Obtém ou define um valor que indica se a planilha é exibida da direita para a esquerda em vez da esquerda para a direita.
Propriedade pública EnableAutoFilter Obtém ou define um valor que indica se as setas de AutoFiltro são habilitadas quando a proteção somente da interface do usuário está ativada.
Propriedade pública EnableCalculation Obtém ou defina um valor que indica se o Excel de Microsoft Office recalcula automaticamente a planilha quando necessário.
Propriedade pública EnableFormatConditionsCalculation Obtém ou define um valor que determina se os formatos condicionais ocorrerá automaticamente.
Propriedade pública EnableOutlining Obtém ou define um valor que indica se os símbolos de tópicos são habilitados quando a proteção somente da interface do usuário está ativada.
Propriedade pública EnablePivotTable Obtém ou define um valor que indica se os controles de tabela dinâmica e ações são habilitadas quando a proteção somente da interface do usuário está ativada.
Propriedade pública EnableSelection Obtém ou define um valor que indica quais células podem ser selecionadas na planilha.
Propriedade pública Extension Obtém uma extensão personalizada para este Worksheet objeto.
Propriedade pública FilterMode Obtém um valor que indica se a planilha esteja filtrando ativamente dados.
Propriedade pública HostContext Infraestrutura.
Propriedade pública HPageBreaks Obtém um Microsoft.Office.Interop.Excel.HPageBreaks coleção que representa as quebras de página horizontal na folha.
Propriedade pública Hyperlinks Obtém um Microsoft.Office.Interop.Excel.Hyperlinks coleção que representa hiperlinks para o intervalo ou planilha.
Propriedade pública Index Obtém o número de índice da planilha dentro da coleção de planilhas.
Propriedade pública InnerObject Obtém um Microsoft.Office.Interop.Excel.Worksheet que representa o objeto subjacente nativo para o Worksheet.
Propriedade pública ItemProvider Infraestrutura.
Propriedade pública ListObjects Obtém uma coleção de Microsoft.Office.Interop.Excel.ListObject objetos na planilha.
Propriedade pública MailEnvelope Obtém um cabeçalho de email para a planilha.
Propriedade pública Name Obtém ou define o nome da planilha.
Propriedade pública Names Obtém um Microsoft.Office.Interop.Excel.Names coleção que representa todos os nomes específicos de planilha (nomes definidos com "Nomedaplanilha!" prefixo).
Propriedade pública Next Obtém um Microsoft.Office.Interop.Excel.Worksheet que representa a próxima planilha.
Propriedade pública OnCalculate Infraestrutura.
Propriedade pública OnData Infraestrutura.
Propriedade pública OnDoubleClick Infraestrutura.
Propriedade pública OnEntry Infraestrutura.
Propriedade pública OnSheetActivate Infraestrutura.
Propriedade pública OnSheetDeactivate Infraestrutura.
Propriedade pública Outline Obtém um Microsoft.Office.Interop.Excel.Outline que representa a estrutura de tópicos para a planilha.
Propriedade pública PageSetup Obtém um Microsoft.Office.Interop.Excel.PageSetup que contém todas as definições de configuração de página da planilha.
Propriedade pública Parent Obtém o objeto pai para a planilha.
Propriedade pública Previous Obtém um Microsoft.Office.Interop.Excel.Worksheet que representa a planilha anterior.
Propriedade pública PrintedCommentPages Obtém o número de páginas de comentário que será impresso para a planilha atual.Esta propriedade pode ser usada somente em Excel 2010 projetos.
Propriedade pública ProtectContents Obtém um valor que indica se o conteúdo da planilha (as células individuais) está protegido.
Propriedade pública ProtectDrawingObjects Obtém um valor que indica se as formas estão protegidas.
Propriedade pública Protection Obtém um Microsoft.Office.Interop.Excel.Protection objeto que representa as opções de proteção da planilha.
Propriedade pública ProtectionMode Obtém um valor que indica se a proteção somente da interface do usuário está ativada.
Propriedade pública ProtectScenarios Obtém um valor que indica se a cenários de planilha estão protegidos.
Propriedade pública QueryTables Obtém o Microsoft.Office.Interop.Excel.QueryTables coleção que representa todas as tabelas de consulta na planilha.
Propriedade pública Range Obtém um Microsoft.Office.Interop.Excel.Range objeto que representa uma célula ou um intervalo de células.
Propriedade pública Rows Obtém um Range objeto que representa uma ou mais linhas na planilha.
Propriedade pública Scripts Obtém o Microsoft.Office.Core.Scripts coleção, que contém Script objetos que representam blocos de script ou código na planilha quando ele é salvo como uma página da Web.
Propriedade pública ScrollArea Obtém ou define o intervalo onde se permite rolagem, como uma referência de intervalo de estilo A1.
Propriedade pública Shapes Obtém um Microsoft.Office.Interop.Excel.Shapes objeto que representa todas as formas na planilha.
Propriedade pública Site Obtém ou define o ISite associados a IComponent. (Herdado de IComponent.)
Propriedade pública SmartTags Obtém um Microsoft.Office.Interop.Excel.SmartTags objeto que representa a coleção de marcas inteligentes para a planilha.
Propriedade pública Sort Obtém os valores classificados na planilha atual.
Propriedade pública StandardHeight Obtém a altura padrão (padrão) de todas as linhas na planilha, em pontos.
Propriedade pública StandardWidth Obtém ou define a largura padrão (padrão) de todas as colunas na planilha.
Propriedade pública Tab Obtém um Microsoft.Office.Interop.Excel.Tab da planilha.
Propriedade pública Tag Obtém ou define o objeto que contém dados sobre a planilha.
Propriedade pública TransitionExpEval Obtém ou define um valor que indica se o Excel de Microsoft Office usa as regras de avaliação de expressões do Lotus 1-2-3 para a planilha.
Propriedade pública TransitionFormEntry Obtém ou define um valor que indica se o Excel de Microsoft Office usa regras de entrada de fórmula do Lotus 1-2-3 para a planilha.
Propriedade pública Type Obtém o tipo de planilha.
Propriedade pública UsedRange Obtém um Microsoft.Office.Interop.Excel.Range objeto que representa todas as células que contêm um valor em qualquer momento.
Propriedade pública Visible Obtém ou define um Microsoft.Office.Interop.Excel.XlSheetVisibility valor que determina se o objeto está visível.
Propriedade pública VPageBreaks Obtém um Microsoft.Office.Interop.Excel.VPageBreaks coleção que representa as quebras de página vertical na folha.

Início

Métodos

  Nome Descrição
Método público _CheckSpelling Infraestrutura.
Método público _Evaluate Infraestrutura.
Método público _PasteSpecial Infraestrutura.
Método público _PrintOut Infraestrutura.
Método público _Protect Infraestrutura.
Método público _SaveAs Infraestrutura.
Método público Activate Faz com que a planilha atual da planilha ativa.
Método público Arcs Infraestrutura.
Método público BeginInit Sinaliza o objeto que a inicialização está iniciando. (Herdado de ISupportInitialize.)
Método público Buttons Infraestrutura.
Método público CalculateMethod Calcula as fórmulas na planilha.
Método público ChartObjects Obtém um objeto representando um único gráfico incorporado (um Microsoft.Office.Interop.Excel.ChartObject) ou uma coleção de todos os gráficos incorporados (um Microsoft.Office.Interop.Excel.ChartObjects) na planilha.
Método público CheckBoxes Infraestrutura.
Método público CheckSpelling Verifica a ortografia em uma planilha.
Método público CircleInvalid Circunda entradas inválidas na planilha.
Método público ClearArrows Limpa as setas rastreadoras da planilha.Elas são adicionadas usando o recurso de auditoria.
Método público ClearCircles Limpa os círculos das entradas inválidas na planilha.
Método público Copy Copia a planilha para outro local na pasta de trabalho.
Método público Delete Exclui a base Microsoft.Office.Interop.Excel.Worksheet o objeto, mas não exclui o item de host.É altamente recomendável que esse método não sejam usados.
Método público Dispose Executa tarefas de definição de aplicativo associadas liberando, liberando ou redefinindo recursos não gerenciados. (Herdado de IDisposable.)
Método público DrawingObjects Infraestrutura.
Método público Drawings Infraestrutura.
Método público DropDowns Infraestrutura.
Método público EndInit Sinaliza o objeto que a inicialização for concluída. (Herdado de ISupportInitialize.)
Método público Evaluate Converte um nome de Excel de Microsoft Office a um objeto ou um valor.
Método público ExportAsFixedFormat Exporta para um arquivo do formato especificado.
Método público get_Range Obtém um Microsoft.Office.Interop.Excel.Range objeto que representa uma célula ou um intervalo de células.Use o Range propriedade em vez do método.
Método público GroupBoxes Infraestrutura.
Método público GroupObjects Infraestrutura.
Método público Labels Infraestrutura.
Método público Lines Infraestrutura.
Método público ListBoxes Infraestrutura.
Método público Move Move a planilha para outro local na pasta de trabalho.
Método público OLEObjects Obtém um objeto representando um único objeto OLE (um Microsoft.Office.Interop.Excel.OLEObject) ou uma coleção de todos os objetos OLE (um Microsoft.Office.Interop.Excel.OLEObjects coleção) na planilha.
Método público OptionButtons Infraestrutura.
Método público Ovals Infraestrutura.
Método público Paste Cola o conteúdo da área de transferência para a planilha.
Método público PasteSpecial Cola o conteúdo da área de transferência para a planilha, usando um formato especificado.Use este método para colar os dados de outros aplicativos ou colar dados em um formato específico.
Método público Pictures Infraestrutura.
Método público PivotTables Obtém um objeto representando um único relatório de tabela dinâmica (um Microsoft.Office.Interop.Excel.PivotTable objeto) ou uma coleção de todos os relatórios de tabela dinâmica (um Microsoft.Office.Interop.Excel.PivotTables objeto) em uma planilha.
Método público PivotTableWizard Cria um Microsoft.Office.Interop.Excel.PivotTable objeto.
Método público PrintOut Imprime a planilha.
Método público PrintOutEx Imprime a planilha.
Método público PrintPreview Mostra uma visualização da planilha, como ficaria quando impresso.
Método público Protect Protege uma planilha para que ele não pode ser modificado.
Método público Rectangles Infraestrutura.
Método público ResetAllPageBreaks Redefine todas as quebras de página na planilha especificada.
Método público SaveAs Salva as alterações na planilha em um arquivo diferente.
Método público Scenarios Obtém um objeto representando um único cenário (um Microsoft.Office.Interop.Excel.Scenario objeto) ou uma coleção de cenários (um Microsoft.Office.Interop.Excel.Scenarios objeto) na planilha.
Método público ScrollBars Infraestrutura.
Método público Select Seleciona a planilha.
Método público SetBackgroundPicture Define o gráfico de plano de fundo para a planilha.
Método público ShowAllData Todas as linhas da lista filtrada no momento torna visível.Se o AutoFiltro estiver em uso, esse método mudará as setas para "Tudo".
Método público ShowDataForm Exibe o formulário de dados associado à planilha.
Método público Spinners Infraestrutura.
Método público TextBoxes Infraestrutura.
Método público Unprotect Remove a proteção da planilha.Esse método não terá efeito se a planilha não está protegida.
Método público XmlDataQuery Obtém um Range objeto que representa as células mapeadas para um XPath específico.Obtém nulluma referência nula (Nothing no Visual Basic) se o XPath especificado não foi mapeado para a planilha, ou se o intervalo mapeado estiver vazio.
Método público XmlMapQuery Obtém um Range objeto que representa as células mapeadas para um XPath específico.Obtém nulluma referência nula (Nothing no Visual Basic) se o XPath especificado não foi mapeado para a planilha.

Início

Eventos

  Nome Descrição
Evento público ActivateEvent Ocorre quando a planilha é ativada.
Evento público BeforeDoubleClick Ocorre quando a planilha é clicada duas vezes, antes da ação de clicar duas vezes o padrão.
Evento público BeforeRightClick Ocorre quando a planilha é clicada, antes da ação com o botão direito do padrão.
Evento público BindingContextChanged Infraestrutura.
Evento público Calculate Ocorre depois que a planilha é recalculada.
Evento público Change Ocorre quando há alguma alteração na Worksheet células.
Evento público Deactivate Ocorre quando a planilha perde o foco.
Evento público Disposed Representa o método que manipula o Disposed o evento de um componente. (Herdado de IComponent.)
Evento público FollowHyperlink Ocorre quando você clicar em qualquer hiperlink em uma planilha.
Evento público PivotTableAfterValueChange Ocorre depois que uma célula ou intervalo de células dentro de uma tabela dinâmica são editados ou recalculado (para as células que contêm fórmulas).Esse evento pode ser usado somente em Excel 2010 projetos.
Evento público PivotTableBeforeAllocateChanges Ocorre antes que as alterações são aplicadas a uma tabela dinâmica.Esse evento pode ser usado somente em Excel 2010 projetos.
Evento público PivotTableBeforeCommitChanges Ocorre antes que as alterações são confirmadas em relação à fonte de dados OLAP para uma tabela dinâmica.Esse evento pode ser usado somente em Excel 2010 projetos.
Evento público PivotTableBeforeDiscardChanges Ocorre antes que alterações a uma tabela dinâmica são descartadas.Esse evento pode ser usado somente em Excel 2010 projetos.
Evento público PivotTableChangeSync Ocorre após as alterações a uma tabela dinâmica.Esse evento pode ser usado somente em Excel 2010 projetos.
Evento público PivotTableUpdate Ocorre depois que um relatório de tabela dinâmica é atualizado em uma planilha.
Evento público SelectionChange Ocorre quando a seleção é alterada em uma planilha.
Evento público Shutdown Ocorre quando o item de host de planilha é desligado.
Evento público Startup Ocorre após a planilha está em execução e todo o código de inicialização no assembly foi executado.

Início

Comentários

A Microsoft.Office.Tools.Excel.Worksheet objeto fornece os mesmos membros como um Microsoft.Office.Interop.Excel.Worksheet o objeto do assembly de interoperabilidade primária do Excel, mas ele adiciona os seguintes recursos:

Em projetos de nível de aplicativo, você pode criar Microsoft.Office.Tools.Excel.Worksheet objetos programaticamente usando o GetVstoObject método. For more information, see Estendendo os documentos do Word e pastas de trabalho do Excel em suplementos de nível de aplicativo em tempo de execução.

Em projetos de nível de documento, você normalmente não usar Microsoft.Office.Tools.Excel.Worksheet de objeto diretamente. Em vez disso, use o Sheetn classes para programaticamente acessar as planilhas em seu projeto. Cada Sheetn classe deriva a maioria de seus membros a partir de Microsoft.Office.Tools.Excel.WorksheetBase classe. Essa classe redireciona todas as chamadas para seus membros a implementação interna da Microsoft.Office.Tools.Excel.Worksheet interface o Visual Studio Tools for Office runtime. For more information, see Programação personalizações em nível de documento.

ObservaçãoObservação

Esta interface é implementada pelo Visual Studio Tools for Office runtime. Ela não se destina a ser implementada em seu código. Para obter mais informações, consulte Visual Studio Tools for Office visão geral sobre o tempo de execução.

Usage

Esta documentação descreve a versão deste tipo que é usada em projetos do Office destinados ao .NET Framework 4. Em projetos destinados ao .NET Framework 3.5, este tipo poderá ter membros diferentes, e os exemplos de código fornecidos para o tipo talvez não funcionem. Para obter documentação sobre este tipo em projetos destinados ao .NET Framework 3.5, consulte a seguinte seção de referência na documentação do Visual Studio 2008: https://go.microsoft.com/fwlink/?LinkId=160658.

Consulte também

Referência

Namespace Microsoft.Office.Tools.Excel

Outros recursos

Itens de host e a visão geral sobre controles de Host

Item de Host de planilha