Compartilhar via


Interface Worksheet

Representa uma planilha do excel em projetos criados usando as ferramentas de desenvolvimento do Office no Visual Studio.

Namespace:  Microsoft.Office.Tools.Excel
Assemblies:   Microsoft.Office.Tools.Excel (em Microsoft.Office.Tools.Excel.dll)
  Microsoft.Office.Tools.Excel.v4.0.Utilities (em Microsoft.Office.Tools.Excel.v4.0.Utilities.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 Esta propriedade é Microsoft.Office.Interop.Excel.Application que representa o aplicativo do Microsoft Office Excel.
Propriedade pública AutoFilter Obtém Microsoft.Office.Interop.Excel.AutoFilter que fornece informações sobre listas filtradas na planilha se filtrar está ativado.Obtém nulluma referência nula (Nothing no Visual Basic) se filtrar está.
Propriedade pública AutoFilterMode Obtém ou define um valor que indica se filtrar está ativado na planilha (isto é, se as setas suspensas de filtragem são exibidas atualmente).
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 objeto de Range que representa todas as células na planilha (não apenas células que são atualmentes em uso).
Propriedade pública CircularReference Obtém um objeto de Range que representa o intervalo que contém a primeira referência circular na folha, ou obtém nulluma referência nula (Nothing no Visual Basic) se não há nenhuma referência circular na folha.
Propriedade pública CodeName Infraestrutura.
Propriedade pública Columns Obtém um objeto de Range que representa uma ou mais colunas na planilha.
Propriedade pública Comments Obtém uma coleção de Microsoft.Office.Interop.Excel.Comments que representa todos os comentários para a planilha.
Propriedade pública ConsolidationFunction Obtém o código de função usado para consolidação atual.
Propriedade pública ConsolidationOptions Obtém um elemento Array de três opções de consolidação.
Propriedade pública ConsolidationSources Obtém Array de cadeias de caracteres que nomeiam as folhas e os intervalos de origem para a compactaçã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 objeto de Microsoft.Office.Interop.Excel.CustomProperties que representa informações de identificador associada com 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 objeto de Worksheet .
Propriedade pública DisplayAutomaticPageBreaks Infraestrutura.
Propriedade pública DisplayPageBreaks Obtém ou define um valor que indica se as quebras de página (automático e manual) 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 AutoFilter estão ativados quando a proteção de usuário interface somente é ativada.
Propriedade pública EnableCalculation Obtém ou define um valor que indica se o Microsoft Office Excel recalcula automaticamente a planilha quando necessário.
Propriedade pública EnableFormatConditionsCalculation Obtém ou define um valor que determina se os formatos condicionais ocorrerão automaticamente.
Propriedade pública EnableOutlining Obtém ou define um valor que indica se estruturar símbolos são ativados quando a proteção de usuário interface somente é ativada.
Propriedade pública EnablePivotTable Obtém ou define um valor que indica se os controles e as ações de Tabela Dinâmica estão ativados quando a proteção de usuário interface somente é ativada.
Propriedade pública EnableSelection Obtém ou define um valor indicando o células podem ser selecionadas na folha.
Propriedade pública Extension Obtém uma extensão personalizada para este objeto de Worksheet .
Propriedade pública FilterMode Obtém um valor que indica se a planilha é ativamente filtrando dados.
Propriedade pública HostContext Infraestrutura.
Propriedade pública HPageBreaks Obtém uma coleção de Microsoft.Office.Interop.Excel.HPageBreaks que representa as quebras de página horizontais na folha.
Propriedade pública Hyperlinks Obtém uma coleção de Microsoft.Office.Interop.Excel.Hyperlinks que representa os hiperlinks para o intervalo ou a 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 Microsoft.Office.Interop.Excel.Worksheet que representa o objeto nativo subjacente para Worksheet.
Propriedade pública ItemProvider Infraestrutura.
Propriedade pública ListObjects Obtém uma coleção de objetos Microsoft.Office.Interop.Excel.ListObject 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 uma coleção de Microsoft.Office.Interop.Excel.Names que representa todos os nomes planilha- específicos (nomes definidos com “WorksheetName!” prefixo).
Propriedade pública Next Obtém Microsoft.Office.Interop.Excel.Worksheet que representa a folha seguir.
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 Microsoft.Office.Interop.Excel.Outline que representa a estrutura para a planilha.
Propriedade pública PageSetup Obtém Microsoft.Office.Interop.Excel.PageSetup que contém todas as configurações de configuração de página para a planilha.
Propriedade pública Parent Obtém o objeto pai para a planilha.
Propriedade pública Previous Obtém Microsoft.Office.Interop.Excel.Worksheet que representa a folha anterior.
Propriedade pública PrintedCommentPages Obtém o número de páginas de comentário que serão imprimidas para a planilha atual.
Propriedade pública ProtectContents Obtém um valor que indica se o conteúdo da planilha (células individuais) são protegidos.
Propriedade pública ProtectDrawingObjects Obtém um valor que indica se as formas são protegidas.
Propriedade pública Protection Obtém um objeto de Microsoft.Office.Interop.Excel.Protection que representa as opções de proteção a planilha.
Propriedade pública ProtectionMode Obtém um valor que indica se a proteção de interface somente do usuário está ativado.
Propriedade pública ProtectScenarios Obtém um valor que indica se os cenários de planilha são protegidos.
Propriedade pública QueryTables Obtém a coleção de Microsoft.Office.Interop.Excel.QueryTables que representa todas as tabelas de consulta na planilha.
Propriedade pública Range Obtém um objeto de Microsoft.Office.Interop.Excel.Range que representa uma célula ou um intervalo das células.
Propriedade pública Rows Obtém um objeto de Range que representa uma ou mais linhas na planilha.
Propriedade pública Scripts Obtém a coleção de Microsoft.Office.Core.Scripts , que contém objetos de Script que representam blocos de script ou de código na planilha quando é salva como uma página da Web.
Propriedade pública ScrollArea Obtém ou define o intervalo onde rolagem é permitido, como uma referência do intervalo de A1-style.
Propriedade pública Shapes Obtém um objeto de Microsoft.Office.Interop.Excel.Shapes 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 objeto de Microsoft.Office.Interop.Excel.SmartTags que representa a coleção de marcas inteligentes para a planilha.
Propriedade pública Sort Obtém os valores classificadas 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 da planilha.
Propriedade pública Tab Obtém Microsoft.Office.Interop.Excel.Tab para a 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 Microsoft Office Excel usa Lotus 1-2-3 regras de avaliação de expressão para a planilha.
Propriedade pública TransitionFormEntry Obtém ou define um valor que indica se o Microsoft Office Excel usa Lotus 1-2-3 regras de entrada de fórmula para a planilha.
Propriedade pública Type Obtém o tipo da planilha.
Propriedade pública UsedRange Obtém um objeto de Microsoft.Office.Interop.Excel.Range que representa todas as células que contiveram um valor a qualquer momento.
Propriedade pública Visible Obtém ou define um valor de Microsoft.Office.Interop.Excel.XlSheetVisibility que determina se o objeto é visível.
Propriedade pública VPageBreaks Obtém uma coleção de Microsoft.Office.Interop.Excel.VPageBreaks que representa as quebras de página verticais na folha.

Superior

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 _VtblGap1_1 Infraestrutura.
Método público _VtblGap2_1 Infraestrutura.
Método público _VtblGap3_1 Infraestrutura.
Método público _VtblGap4_1 Infraestrutura.
Método público _VtblGap5_1 Infraestrutura.
Método público _VtblGap6_1 Infraestrutura.
Método público _VtblGap7_1 Infraestrutura.
Método público Activate Torna à folha atual a folha ativo.
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 a planilha.
Método público ChartObjects Obtém um objeto que representa um único elemento gráfico inserido ( Microsoft.Office.Interop.Excel.ChartObject) ou uma coleção de todos os elementos gráficos inseridos ( Microsoft.Office.Interop.Excel.ChartObjects) na planilha.
Método público CheckBoxes Infraestrutura.
Método público CheckSpelling Verifique a ortografia em uma planilha.
Método público CircleInvalid Circunda entradas inválidas na planilha.
Método público ClearArrows Limpa as setas de rastreador a planilha.As setas de rastreador são adicionadas usando o recurso de auditoria.
Método público ClearCircles Os limpa circundam 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 o objeto subjacente de Microsoft.Office.Interop.Excel.Worksheet , mas não exclui o item host.É altamente recomendável que este método não ser usado.
Método público Dispose Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de 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 Microsoft Office Excel a um objeto ou um valor.
Método público ExportAsFixedFormat Exportações a um arquivo de formato especificado.
Método público get_Range Obtém um objeto de Microsoft.Office.Interop.Excel.Range que representa uma célula ou um intervalo das células.Use a propriedade de Range em vez desse 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 que representa um único objeto OLE ( Microsoft.Office.Interop.Excel.OLEObject) ou uma coleção de todos os objetos do OLE (uma coleção de Microsoft.Office.Interop.Excel.OLEObjects ) 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 na planilha.
Método público PasteSpecial Cola o conteúdo da área de transferência na planilha, usando um formato especificado.Use este método para colar dados de outros aplicativos ou para colar dados em um formato específico.
Método público Pictures Infraestrutura.
Método público PivotTables Obtém um objeto que representa um único relatório de tabela dinâmica (um objeto de Microsoft.Office.Interop.Excel.PivotTable ) ou uma coleção de todos os relatórios de tabela dinâmica (um objeto de Microsoft.Office.Interop.Excel.PivotTables ) em uma planilha.
Método público PivotTableWizard Cria um objeto de Microsoft.Office.Interop.Excel.PivotTable .
Método público PrintOut A planilha impressa.
Método público PrintOutEx A planilha impressa.
Método público PrintPreview Mostra uma visualização a planilha como seria quando impresso.
Método público Protect Protege uma planilha de modo que não pode ser modificada.
Método público Rectangles Infraestrutura.
Método público ResetAllPageBreaks Redefine todas as quebras de página em planilha especificada.
Método público SaveAs Salva alterações à planilha em um arquivo diferente.
Método público Scenarios Obtém um objeto que representa um único cenário (um objeto de Microsoft.Office.Interop.Excel.Scenario ) ou uma coleção de cenários (um objeto de Microsoft.Office.Interop.Excel.Scenarios ) 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 em segundo plano para a planilha.
Método público ShowAllData Toma todas as linhas de lista filtrada atualmente visível.Se AutoFilter está em uso, alterações desse método as setas a “tudo.”
Método público ShowDataForm Exibe o formulário de dados associado com a planilha.
Método público Spinners Infraestrutura.
Método público TextBoxes Infraestrutura.
Método público Unprotect Remove a proteção de planilha.Este método não tem efeito se a planilha não é protegida.
Método público XmlDataQuery Obtém um objeto de Range 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 está vazia.
Método público XmlMapQuery Obtém um objeto de Range 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.

Superior

Eventos

  Nome Descrição
Evento público ActivateEvent Ocorre quando a planilha é ativada.
Evento público BeforeDoubleClick Ocorre quando a planilha é clicado duas vezes, antes que a opção clique duas vezes na ação.
Evento público BeforeRightClick Ocorre quando a planilha é clique com o botão direito do mouse, antes que a opção clique com o botão direito do mouse na ação.
Evento público BindingContextChanged Infraestrutura.
Evento público Calculate Ocorre depois que a planilha é recalculada.
Evento público Change Ocorre quando algo alterar as células de Worksheet .
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 um intervalo de células dentro de Tabela Dinâmica são editados ou recalculados (para as células que contêm fórmulas).
Evento público PivotTableBeforeAllocateChanges Ocorre antes que as alterações sejam aplicadas a Tabela Dinâmica.
Evento público PivotTableBeforeCommitChanges Ocorre antes que as alterações são confirmadas na fonte de dados de OLAP para Tabela Dinâmica.
Evento público PivotTableBeforeDiscardChanges Ocorre antes que as alterações a Tabela Dinâmica sejam descartados.
Evento público PivotTableChangeSync Ocorre após alterações a Tabela Dinâmica.
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 se altera em uma planilha.
Evento público Shutdown Ocorre quando o item host a planilha é desligado.
Evento público Startup Ocorre depois que a planilha está executando e qualquer código de inicialização no assembly foi executado.

Superior

Comentários

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

Em projetos de aplicativo, você pode criar objetos de Microsoft.Office.Tools.Excel.Worksheet programaticamente usando o método GetVstoObject . Para obter mais informações, consulte Estendendo documentos do Word e pastas de trabalho do Excel em suplementos no nível do aplicativo em tempo de execução.

Em projetos de um documento nível, você normalmente não usa o objeto de Microsoft.Office.Tools.Excel.Worksheet diretamente. Em vez disso, use as classes de Sheetem para acessar programaticamente as planilhas em seu projeto. Cada classe de Sheetem derivado a maioria dos membros da classe de Microsoft.Office.Tools.Excel.WorksheetBase . Essa classe redireciona todas as chamadas a seus membros para uma implementação interna de interface de Microsoft.Office.Tools.Excel.Worksheet em Visual Studio Tools for Office Runtime. Para obter mais informações, consulte Programando personalizações no nível do documento.

Dica

Essa 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 Visão geral de tempo de execução do Visual Studio Tools for Office.

Uso

Essa documentação descreve a versão desse tipo que é usada apenas nos projetos do Office direcionados ao .NET Framework 4 e ao .NET Framework 4.5. Em projetos direcionados ao .NET Framework 3.5, esse tipo pode ter membros diferentes e os exemplos de código fornecidos para este tipo talvez não funcionem. Para conhecer a documentação sobre esse tipo de projeto direcionado 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

Visão geral dos controles de itens de hospedagem e hospedagem

Item de host da planilha