Compartilhar via


Classe WorksheetBase

Fornece a classe base para o Sheetn classes em projetos de nível de documento do Excel de Microsoft Office.

Hierarquia de herança

System.Object
  Microsoft.Office.Tools.Excel.WorksheetBase

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

Sintaxe

'Declaração
Public MustInherit Class WorksheetBase _
    Implements IWorksheetExtension, IExtension, EntryPoint, ISupportInitialize,  _
    IBindableComponent, IComponent, IDisposable
public abstract class WorksheetBase : IWorksheetExtension, 
    IExtension, EntryPoint, ISupportInitialize, IBindableComponent, IComponent, 
    IDisposable

O tipo WorksheetBase expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido WorksheetBase Infraestrutura.

Início

Propriedades

  Nome Descrição
Propriedade pública _CodeName Infraestrutura.
Propriedade pública _DisplayRightToLeft Infraestrutura.
Propriedade pública Application Obtém um Microsoft.Office.Interop.Excel.Application objeto 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 Base Obtém o Worksheet objeto que este WorksheetBase estende o objeto.
Propriedade pública BindingContext Infraestrutura.
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 Infraestrutura.
Propriedade pública DataHost Infraestrutura.
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 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 WorksheetBase.
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 Infraestrutura.
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 Activate Infraestrutura.
Método público Arcs Infraestrutura.
Método público BeginInit Infraestrutura.
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 Infraestrutura.
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 Libera todos os recursos utilizados pela instância atual do WorksheetBase classe.
Método público DrawingObjects Infraestrutura.
Método público Drawings Infraestrutura.
Método público DropDowns Infraestrutura.
Método público EndInit Infraestrutura.
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
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 protegido Finalize Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.)
Método protegido FinishInitialization Infraestrutura.
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 protegido GetAutomationObject Chamado pelo Visual Studio Tools for Office runtime para obter um objeto que pode ser usado pelo código do VBA na planilha.
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de Object.)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método público GroupBoxes Infraestrutura.
Método público GroupObjects Infraestrutura.
Método protegido Initialize Infraestrutura.
Método protegido InitializeDataBindings Infraestrutura.
Método público Labels Infraestrutura.
Método público Lines Infraestrutura.
Método público ListBoxes Infraestrutura.
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
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 protegido OnShutdown Infraestrutura.
Método protegido OnStartup Infraestrutura.
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 ToString Retorna um string que representa o objeto atual. (Herdado de Object.)
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 WorksheetBase células.
Evento público Deactivate Ocorre quando a planilha perde o foco.
Evento público Disposed Infraestrutura.
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 Infraestrutura.

Início

Implementações explícitas da interface

  Nome Descrição
Implementação explícita da interfaceMétodo particular EntryPoint.BeginInit Infraestrutura.
Implementação explícita da interfaceMétodo particular EntryPoint.EndInit Infraestrutura.
Implementação explícita da interfaceMétodo particular EntryPoint.FinishInitialization Infraestrutura.
Implementação explícita da interfaceMétodo particular EntryPoint.Initialize Infraestrutura.
Implementação explícita da interfaceMétodo particular EntryPoint.InitializeDataBindings Infraestrutura.
Implementação explícita da interfaceMétodo particular EntryPoint.OnShutdown Infraestrutura.
Implementação explícita da interfaceMétodo particular EntryPoint.OnStartup Infraestrutura.
Implementação explícita da interfacePropriedade particular IExtension.ExtensionBase Infraestrutura.
Implementação explícita da interfaceMétodo particular IWorksheetExtension.GetAutomationObject Infraestrutura.

Início

Comentários

O WorksheetBase classe é a classe base para o Sheetn classes em projetos do Excel em nível de documento criados usando o Visual Studio. Use o Sheetn classes para programaticamente acessar as planilhas em seu projeto. O WorksheetBase classe é um o item de host que representa uma planilha em projetos de nível de documento. For more information, see Itens de host e a visão geral sobre controles de Host and Item de Host de planilha.

O WorksheetBase classe fornece os mesmos membros como o Microsoft.Office.Interop.Excel.Worksheet classe no assembly de interoperabilidade primária do Excel, mas adiciona os seguintes recursos:

Criar itens de Host de planilha

Não é possível criar WorksheetBase objetos programaticamente em projetos do Office.

Em projetos de nível de documento, o Sheetn classes (que derivam de WorksheetBase) são instanciados automaticamente pela Visual Studio Tools for Office runtime quando o usuário final abre a pasta de trabalho. For more information, see Programação personalizações em nível de documento.

Em projetos de nível de aplicativo, você pode criar planilha host itens programaticamente usando o GetVstoObject método. O item de host de planilha que você criar é uma Microsoft.Office.Tools.Excel.Worksheet o objeto, em vez de um WorksheetBase objeto. 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.

Usage

Esse tipo é usado somente em projetos do Office voltados para o .NET Framework 4. O assembly que define esse tipo não faz parte do Visual Studio Tools for Office runtime. Você deve implantar esse assembly junto com sua solução. Para obter mais informações, consulte Assemblies no Visual Studio Tools para Office Runtime.

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.Office.Tools.Excel

Worksheet Host Item

Outros recursos

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