Compartilhar via


Classe WorksheetBase

Fornece a classe base para as classes de Sheetem em projetos de um documento nível para Microsoft Office Excel.

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.

Superior

Propriedades

  Nome Descrição
Propriedade pública _CodeName Infraestrutura.
Propriedade pública _DisplayRightToLeft Infraestrutura.
Propriedade pública Application Obtém um objeto de 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 Base Obtém o objeto de Worksheet que este objeto de WorksheetBase estende.
Propriedade pública BindingContext Infraestrutura.
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 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á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. Esse tipo ou membro está destinado a uso apenas em projetos do sistema Microsoft Office 2007. Marcas inteligentes estão preteridas no Office 2010.
. Esse tipo ou membro está destinado a uso apenas em projetos do sistema Microsoft Office 2007. Marcas inteligentes estão preteridas no Office 2010.
.
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 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 WorksheetBase.
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.Esta propriedade só pode ser usada em projetos do Excel 2010.
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 Microsoft.Office.Interop.Excel.Range que representa uma célula ou um intervalo de 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 Infraestrutura.
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 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 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 Infraestrutura.
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 Libera os recursos usados pela instância atual da classe de WorksheetBase .
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 objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método público Evaluate Converte um nome do Microsoft Office Excel em um objeto ou um valor.
Método público ExportAsFixedFormat Exportações 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 de ser recuperados pela coleta de lixo. (Herdado de Object.)
Método protegido FinishInitialization Infraestrutura.
Método público get_Range Obtém um objeto Microsoft.Office.Interop.Excel.Range que representa uma célula ou um intervalo de células.Use a propriedade de Range em vez desse método.
Método protegido GetAutomationObject Chamado por Visual Studio Tools for Office Runtime para obter um objeto que pode ser usado pelo código de VBA na planilha.
Método público GetHashCode Serve como a função de hash padrão. (Herdado de Object.)
Método público GetType Obtém 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 de Objectatual. (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 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 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 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 Microsoft.Office.Interop.Excel.PivotTable.
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 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 ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)
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 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 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 WorksheetBase .
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 um intervalo de células dentro de uma Tabela Dinâmica é editado ou recalculado (para células que contenham fórmulas).Este evento pode ser usado apenas em projetos do Excel 2010.
Evento público PivotTableBeforeAllocateChanges Ocorre antes das alterações serem aplicadas em uma Tabela Dinâmica.Este evento pode ser usado apenas em projetos do Excel 2010.
Evento público PivotTableBeforeCommitChanges Ocorre antes que as alterações são confirmadas na fonte de dados de OLAP para Tabela Dinâmica.Este evento pode ser usado apenas em projetos do Excel 2010.
Evento público PivotTableBeforeDiscardChanges Ocorre antes das alterações feitas em uma Tabela Dinâmica serem descartadas.Este evento pode ser usado apenas em projetos do Excel 2010.
Evento público PivotTableChangeSync Ocorre após alterações feitas em uma Tabela Dinâmica.Este evento pode ser usado apenas em projetos do Excel 2010.
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 Infraestrutura.

Superior

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.

Superior

Comentários

A classe de WorksheetBase é a classe base para as classes de Sheetem em projetos do excel de um documento nível criados usando Visual Studio. Use as classes de Sheetem para acessar programaticamente as planilhas em seu projeto. A classe de WorksheetBase é um item host que representa uma planilha em projetos de um documento nível. Para obter mais informações, consulte Visão geral dos controles de itens de hospedagem e hospedagem e Item de host da planilha.

A classe de WorksheetBase fornece os mesmos membros que a classe de Microsoft.Office.Interop.Excel.Worksheet no assembly de interoperabilidade primária Excel, mas adiciona os seguintes recursos:

Criando itens de host da planilha

Você não pode criar objetos de WorksheetBase programaticamente em projetos do Office.

Em projetos de um documento nível, classes de Sheetem (que derivam de WorksheetBase) são instanciadas automaticamente por Visual Studio Tools for Office Runtime quando o usuário final abre a pasta de trabalho. Para obter mais informações, consulte Programando personalizações no nível do documento.

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

Uso

Esse tipo é usado apenas nos projetos do Office direcionados ao .NET Framework 4 e ao .NET Framework 4.5. O assembly que define esse tipo não é 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 em tempo de execução do Visual Studio Tools for Office.

Acesso thread-safe

Quaisquer membros estático (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

Outros recursos

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

Item de host da planilha