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 | |
---|---|---|
_CodeName | Infraestrutura. | |
_DisplayRightToLeft | Infraestrutura. | |
Application | Essa propriedade obtém um Microsoft.Office.Interop.Excel.Application que representa o aplicativo Excel de Microsoft Office. | |
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. | |
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). | |
BindingContext | Obtém ou define uma coleção dos gerenciadores de moeda para o IBindableComponent. (Herdado de IBindableComponent.) | |
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). | |
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. | |
CodeName | Infraestrutura. | |
Columns | Obtém um Range objeto que representa uma ou mais colunas na planilha. | |
Comments | Obtém um Microsoft.Office.Interop.Excel.Comments coleção que representa todos os comentários da planilha. | |
ConsolidationFunction | Obtém o código de função usado para a consolidação atual. | |
ConsolidationOptions | Obtém um elemento de três Array de opções de consolidação. | |
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 | |
Controls | Obtém a coleção de controles gerenciados que estão contidos na planilha. | |
Creator | Obtém um valor que indica o aplicativo no qual a planilha foi criada. | |
CustomProperties | Obtém um Microsoft.Office.Interop.Excel.CustomProperties objeto que representa as informações de identificador associadas a uma planilha. | |
DataBindings | Obtém a coleção de objetos de ligação de dados para este IBindableComponent. (Herdado de IBindableComponent.) | |
DataHost | Infraestrutura. | |
DefaultExtension | Obtém a extensão padrão para este Worksheet objeto. | |
DisplayAutomaticPageBreaks | Infraestrutura. | |
DisplayPageBreaks | Obtém ou define um valor que indica se as quebras de página (automáticas e manuais) na planilha são exibidas. | |
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. | |
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. | |
EnableCalculation | Obtém ou defina um valor que indica se o Excel de Microsoft Office recalcula automaticamente a planilha quando necessário. | |
EnableFormatConditionsCalculation | Obtém ou define um valor que determina se os formatos condicionais ocorrerá automaticamente. | |
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. | |
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. | |
EnableSelection | Obtém ou define um valor que indica quais células podem ser selecionadas na planilha. | |
Extension | Obtém uma extensão personalizada para este Worksheet objeto. | |
FilterMode | Obtém um valor que indica se a planilha esteja filtrando ativamente dados. | |
HostContext | Infraestrutura. | |
HPageBreaks | Obtém um Microsoft.Office.Interop.Excel.HPageBreaks coleção que representa as quebras de página horizontal na folha. | |
Hyperlinks | Obtém um Microsoft.Office.Interop.Excel.Hyperlinks coleção que representa hiperlinks para o intervalo ou planilha. | |
Index | Obtém o número de índice da planilha dentro da coleção de planilhas. | |
InnerObject | Obtém um Microsoft.Office.Interop.Excel.Worksheet que representa o objeto subjacente nativo para o Worksheet. | |
ItemProvider | Infraestrutura. | |
ListObjects | Obtém uma coleção de Microsoft.Office.Interop.Excel.ListObject objetos na planilha. | |
MailEnvelope | Obtém um cabeçalho de email para a planilha. | |
Name | Obtém ou define o nome da planilha. | |
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). | |
Next | Obtém um Microsoft.Office.Interop.Excel.Worksheet que representa a próxima planilha. | |
OnCalculate | Infraestrutura. | |
OnData | Infraestrutura. | |
OnDoubleClick | Infraestrutura. | |
OnEntry | Infraestrutura. | |
OnSheetActivate | Infraestrutura. | |
OnSheetDeactivate | Infraestrutura. | |
Outline | Obtém um Microsoft.Office.Interop.Excel.Outline que representa a estrutura de tópicos para a planilha. | |
PageSetup | Obtém um Microsoft.Office.Interop.Excel.PageSetup que contém todas as definições de configuração de página da planilha. | |
Parent | Obtém o objeto pai para a planilha. | |
Previous | Obtém um Microsoft.Office.Interop.Excel.Worksheet que representa a planilha anterior. | |
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. | |
ProtectContents | Obtém um valor que indica se o conteúdo da planilha (as células individuais) está protegido. | |
ProtectDrawingObjects | Obtém um valor que indica se as formas estão protegidas. | |
Protection | Obtém um Microsoft.Office.Interop.Excel.Protection objeto que representa as opções de proteção da planilha. | |
ProtectionMode | Obtém um valor que indica se a proteção somente da interface do usuário está ativada. | |
ProtectScenarios | Obtém um valor que indica se a cenários de planilha estão protegidos. | |
QueryTables | Obtém o Microsoft.Office.Interop.Excel.QueryTables coleção que representa todas as tabelas de consulta na planilha. | |
Range | Obtém um Microsoft.Office.Interop.Excel.Range objeto que representa uma célula ou um intervalo de células. | |
Rows | Obtém um Range objeto que representa uma ou mais linhas na planilha. | |
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. | |
ScrollArea | Obtém ou define o intervalo onde se permite rolagem, como uma referência de intervalo de estilo A1. | |
Shapes | Obtém um Microsoft.Office.Interop.Excel.Shapes objeto que representa todas as formas na planilha. | |
Site | Obtém ou define o ISite associados a IComponent. (Herdado de IComponent.) | |
SmartTags | Obtém um Microsoft.Office.Interop.Excel.SmartTags objeto que representa a coleção de marcas inteligentes para a planilha. | |
Sort | Obtém os valores classificados na planilha atual. | |
StandardHeight | Obtém a altura padrão (padrão) de todas as linhas na planilha, em pontos. | |
StandardWidth | Obtém ou define a largura padrão (padrão) de todas as colunas na planilha. | |
Tab | Obtém um Microsoft.Office.Interop.Excel.Tab da planilha. | |
Tag | Obtém ou define o objeto que contém dados sobre a planilha. | |
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. | |
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. | |
Type | Obtém o tipo de planilha. | |
UsedRange | Obtém um Microsoft.Office.Interop.Excel.Range objeto que representa todas as células que contêm um valor em qualquer momento. | |
Visible | Obtém ou define um Microsoft.Office.Interop.Excel.XlSheetVisibility valor que determina se o objeto está visível. | |
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 | |
---|---|---|
_CheckSpelling | Infraestrutura. | |
_Evaluate | Infraestrutura. | |
_PasteSpecial | Infraestrutura. | |
_PrintOut | Infraestrutura. | |
_Protect | Infraestrutura. | |
_SaveAs | Infraestrutura. | |
Activate | Faz com que a planilha atual da planilha ativa. | |
Arcs | Infraestrutura. | |
BeginInit | Sinaliza o objeto que a inicialização está iniciando. (Herdado de ISupportInitialize.) | |
Buttons | Infraestrutura. | |
CalculateMethod | Calcula as fórmulas na planilha. | |
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. | |
CheckBoxes | Infraestrutura. | |
CheckSpelling | Verifica a ortografia em uma planilha. | |
CircleInvalid | Circunda entradas inválidas na planilha. | |
ClearArrows | Limpa as setas rastreadoras da planilha.Elas são adicionadas usando o recurso de auditoria. | |
ClearCircles | Limpa os círculos das entradas inválidas na planilha. | |
Copy | Copia a planilha para outro local na pasta de trabalho. | |
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. | |
Dispose | Executa tarefas de definição de aplicativo associadas liberando, liberando ou redefinindo recursos não gerenciados. (Herdado de IDisposable.) | |
DrawingObjects | Infraestrutura. | |
Drawings | Infraestrutura. | |
DropDowns | Infraestrutura. | |
EndInit | Sinaliza o objeto que a inicialização for concluída. (Herdado de ISupportInitialize.) | |
Evaluate | Converte um nome de Excel de Microsoft Office a um objeto ou um valor. | |
ExportAsFixedFormat | Exporta para um arquivo do formato especificado. | |
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. | |
GroupBoxes | Infraestrutura. | |
GroupObjects | Infraestrutura. | |
Labels | Infraestrutura. | |
Lines | Infraestrutura. | |
ListBoxes | Infraestrutura. | |
Move | Move a planilha para outro local na pasta de trabalho. | |
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. | |
OptionButtons | Infraestrutura. | |
Ovals | Infraestrutura. | |
Paste | Cola o conteúdo da área de transferência para a planilha. | |
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. | |
Pictures | Infraestrutura. | |
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. | |
PivotTableWizard | Cria um Microsoft.Office.Interop.Excel.PivotTable objeto. | |
PrintOut | Imprime a planilha. | |
PrintOutEx | Imprime a planilha. | |
PrintPreview | Mostra uma visualização da planilha, como ficaria quando impresso. | |
Protect | Protege uma planilha para que ele não pode ser modificado. | |
Rectangles | Infraestrutura. | |
ResetAllPageBreaks | Redefine todas as quebras de página na planilha especificada. | |
SaveAs | Salva as alterações na planilha em um arquivo diferente. | |
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. | |
ScrollBars | Infraestrutura. | |
Select | Seleciona a planilha. | |
SetBackgroundPicture | Define o gráfico de plano de fundo para a planilha. | |
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". | |
ShowDataForm | Exibe o formulário de dados associado à planilha. | |
Spinners | Infraestrutura. | |
TextBoxes | Infraestrutura. | |
Unprotect | Remove a proteção da planilha.Esse método não terá efeito se a planilha não está protegida. | |
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. | |
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 | |
---|---|---|
ActivateEvent | Ocorre quando a planilha é ativada. | |
BeforeDoubleClick | Ocorre quando a planilha é clicada duas vezes, antes da ação de clicar duas vezes o padrão. | |
BeforeRightClick | Ocorre quando a planilha é clicada, antes da ação com o botão direito do padrão. | |
BindingContextChanged | Infraestrutura. | |
Calculate | Ocorre depois que a planilha é recalculada. | |
Change | Ocorre quando há alguma alteração na Worksheet células. | |
Deactivate | Ocorre quando a planilha perde o foco. | |
Disposed | Representa o método que manipula o Disposed o evento de um componente. (Herdado de IComponent.) | |
FollowHyperlink | Ocorre quando você clicar em qualquer hiperlink em uma planilha. | |
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. | |
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. | |
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. | |
PivotTableBeforeDiscardChanges | Ocorre antes que alterações a uma tabela dinâmica são descartadas.Esse evento pode ser usado somente em Excel 2010 projetos. | |
PivotTableChangeSync | Ocorre após as alterações a uma tabela dinâmica.Esse evento pode ser usado somente em Excel 2010 projetos. | |
PivotTableUpdate | Ocorre depois que um relatório de tabela dinâmica é atualizado em uma planilha. | |
SelectionChange | Ocorre quando a seleção é alterada em uma planilha. | |
Shutdown | Ocorre quando o item de host de planilha é desligado. | |
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:
Controlspropriedade. Use essa propriedade para adicionar controles gerenciados para uma planilha do Excel ou remover controles em tempo de execução.
InnerObjectpropriedade. Use essa propriedade para obter a base Microsoft.Office.Interop.Excel.Worksheet de objeto para um Microsoft.Office.Tools.Excel.Worksheet item de host.
Eventos em nível de planilha, como ActivateEvent e Change, que são fornecidos somente no nível do aplicativo no modelo de objeto do Excel. Isto é, no modelo de objeto do Excel, esses eventos são definidos na Microsoft.Office.Interop.Excel.Application classe em vez de Microsoft.Office.Interop.Excel.Worksheet interface.
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çã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