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 | |
---|---|---|
_CodeName | Infraestrutura. | |
_DisplayRightToLeft | Infraestrutura. | |
Application | Esta propriedade obtém Microsoft.Office.Interop.Excel.Application que representa o aplicativo Microsoft Office Excel. | |
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 é. | |
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). | |
BindingContext | Obtém ou define uma coleção dos gerenciadores de moeda para o IBindableComponent. (Herdado de IBindableComponent.) | |
Cells | Obtém um objeto de Range que representa todas as células em uma planilha (não apenas células que são atualmentes em uso). | |
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. | |
CodeName | Infraestrutura. | |
Columns | Obtém um objeto de Range que representa uma ou mais colunas na planilha. | |
Comments | Obtém uma coleção de Microsoft.Office.Interop.Excel.Comments que representa todos os comentários para a planilha. | |
ConsolidationFunction | Obtém o código de função usado para a compactação atual. | |
ConsolidationOptions | Obtém um elemento Array de três opções de consolidação. | |
ConsolidationSources | Obtém Array de cadeias de caracteres que nomeiam as folhas e os intervalos de origem para a compactaçã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 objeto de Microsoft.Office.Interop.Excel.CustomProperties que representa informações de identificador associada com 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 objeto de Worksheet . | |
DisplayAutomaticPageBreaks | Infraestrutura. | |
DisplayPageBreaks | Obtém ou define um valor que indica se as quebras de página (automático e manual) 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 AutoFilter estão ativados quando a proteção de interface do usuário somente é ativada. | |
EnableCalculation | Obtém ou define um valor que indica se o Microsoft Office Excel recalcula automaticamente a planilha quando necessário. | |
EnableFormatConditionsCalculation | Obtém ou define um valor que determina se os formatos condicionais ocorrerão automaticamente. | |
EnableOutlining | Obtém ou define um valor que indica se estruturar símbolos são ativados quando a proteção de interface do usuário somente é ativada. | |
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 interface do usuário somente é ativada. | |
EnableSelection | Obtém ou define um valor indicando o valor que podem ser células selecionadas na folha. | |
Extension | Obtém uma extensão personalizada para este objeto de Worksheet . | |
FilterMode | Obtém um valor que indica se a planilha é ativamente filtrando dados. | |
HostContext | Infraestrutura. | |
HPageBreaks | Obtém uma coleção de Microsoft.Office.Interop.Excel.HPageBreaks que representa as quebras de página horizontais na folha. | |
Hyperlinks | Obtém uma coleção de Microsoft.Office.Interop.Excel.Hyperlinks que representa os hiperlinks para o intervalo ou a planilha. | |
Index | Obtém o número de índice da planilha dentro da coleção de planilhas. | |
InnerObject | Obtém Microsoft.Office.Interop.Excel.Worksheet que representa o objeto nativo subjacente para Worksheet. | |
ItemProvider | Infraestrutura. | |
ListObjects | Obtém uma coleção de objetos de Microsoft.Office.Interop.Excel.ListObject 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 uma coleção de Microsoft.Office.Interop.Excel.Names que representa todos os nomes planilha- específicos (nomes definidos com “WorksheetName!” prefixo). | |
Next | Obtém Microsoft.Office.Interop.Excel.Worksheet que representa a folha seguir. | |
OnCalculate | Infraestrutura. | |
OnData | Infraestrutura. | |
OnDoubleClick | Infraestrutura. | |
OnEntry | Infraestrutura. | |
OnSheetActivate | Infraestrutura. | |
OnSheetDeactivate | Infraestrutura. | |
Outline | Obtém Microsoft.Office.Interop.Excel.Outline que representa a estrutura para a planilha. | |
PageSetup | Obtém Microsoft.Office.Interop.Excel.PageSetup que contém todas as configurações de configuração de página para a planilha. | |
Parent | Obtém o objeto pai para a planilha. | |
Previous | Obtém Microsoft.Office.Interop.Excel.Worksheet que representa a folha anterior. | |
PrintedCommentPages | Obtém o número de páginas de comentário que serão imprimidas para a planilha atual. | |
ProtectContents | Obtém um valor que indica se o conteúdo da planilha células individuais () são protegidos. | |
ProtectDrawingObjects | Obtém um valor que indica se as formas são protegidas. | |
Protection | Obtém um objeto de Microsoft.Office.Interop.Excel.Protection que representa as opções de proteção a planilha. | |
ProtectionMode | Obtém um valor que indica se a proteção de somente interface do usuário está ativado. | |
ProtectScenarios | Obtém um valor que indica se os cenários da planilha são protegidos. | |
QueryTables | Obtém a coleção de Microsoft.Office.Interop.Excel.QueryTables que representa todas as tabelas de consulta na planilha. | |
Range | Obtém um objeto de Microsoft.Office.Interop.Excel.Range que representa uma célula ou um intervalo das células. | |
Rows | Obtém um objeto de Range que representa uma ou mais linhas na planilha. | |
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. | |
ScrollArea | Obtém ou define o intervalo onde rolagem é permitido, como uma referência do intervalo de A1-style. | |
Shapes | Obtém um objeto de Microsoft.Office.Interop.Excel.Shapes que representa todas as formas na planilha. | |
Site | Obtém ou define o ISite associados a IComponent. (Herdado de IComponent.) | |
SmartTags | Obtém um objeto de Microsoft.Office.Interop.Excel.SmartTags que representa a coleção de marcas inteligentes para a planilha. | |
Sort | Obtém os valores classificadas na planilha atual. | |
StandardHeight | Obtém a altura (padrão) padrão de todas as linhas na planilha, os pontos. | |
StandardWidth | Obtém ou define a largura (padrão) padrão de todas as colunas da planilha. | |
Tab | Obtém Microsoft.Office.Interop.Excel.Tab para a 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 Microsoft Office Excel usa Lotus 1-2-3 regras de avaliação de expressão para a planilha. | |
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. | |
Type | Obtém o tipo da planilha. | |
UsedRange | Obtém um objeto de Microsoft.Office.Interop.Excel.Range que representa todas as células que contiveram um valor a qualquer momento. | |
Visible | Obtém ou define um valor de Microsoft.Office.Interop.Excel.XlSheetVisibility que determina se o objeto é visível. | |
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 | |
---|---|---|
_CheckSpelling | Infraestrutura. | |
_Evaluate | Infraestrutura. | |
_PasteSpecial | Infraestrutura. | |
_PrintOut | Infraestrutura. | |
_Protect | Infraestrutura. | |
_SaveAs | Infraestrutura. | |
_VtblGap1_1 | ||
_VtblGap2_1 | ||
_VtblGap3_1 | ||
_VtblGap4_1 | ||
_VtblGap5_1 | ||
_VtblGap6_1 | ||
_VtblGap7_1 | ||
Activate | Torna à folha atual a folha. | |
Arcs | Infraestrutura. | |
BeginInit | Sinaliza o objeto que a inicialização está iniciando. (Herdado de ISupportInitialize.) | |
Buttons | Infraestrutura. | |
CalculateMethod | Calcula as fórmulas a planilha. | |
ChartObjects | Obtém um objeto que representa um único elemento gráfico Microsoft.Office.Interop.Excel.ChartObjectinserido () ou uma coleção de todos os elementos gráficos inseridos ( Microsoft.Office.Interop.Excel.ChartObjects) na planilha. | |
CheckBoxes | Infraestrutura. | |
CheckSpelling | Verifique a ortografia em uma planilha. | |
CircleInvalid | Circunda entradas inválidas na planilha. | |
ClearArrows | Limpa as setas de rastreador a planilha.As setas de rastreador são adicionadas usando o recurso de auditoria. | |
ClearCircles | O limpa circundam das entradas inválidas na planilha. | |
Copy | Copia a planilha para outro local na pasta de trabalho. | |
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. | |
Dispose | Executa tarefas definido pelo 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 Microsoft Office Excel a um objeto ou um valor. | |
ExportAsFixedFormat | Exportações a um arquivo de formato especificado. | |
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. | |
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 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. | |
OptionButtons | Infraestrutura. | |
Ovals | Infraestrutura. | |
Paste | Cola o conteúdo da área de transferência na planilha. | |
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. | |
Pictures | Infraestrutura. | |
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. | |
PivotTableWizard | Cria um objeto de Microsoft.Office.Interop.Excel.PivotTable . | |
PrintOut | A planilha impressa. | |
PrintOutEx | A planilha impressa. | |
PrintPreview | Mostra uma visualização a planilha como seria quando impresso. | |
Protect | Protege uma planilha para que ele não pode ser modificada. | |
Rectangles | Infraestrutura. | |
ResetAllPageBreaks | Reinicializa todas as quebras de página na planilha especificada. | |
SaveAs | Salva alterações à planilha em um arquivo diferente. | |
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. | |
ScrollBars | Infraestrutura. | |
Select | Seleciona a planilha. | |
SetBackgroundPicture | Define o elemento gráfico em segundo plano para a planilha. | |
ShowAllData | Toma todas as linhas a partir da lista filtrada atualmente visível.Se AutoFilter está em uso, alterações desse método as setas para “todos.” | |
ShowDataForm | Exibe o formulário de dados associado com a planilha. | |
Spinners | Infraestrutura. | |
TextBoxes | Infraestrutura. | |
Unprotect | Remove a proteção da planilha.Este método não tem efeito se a planilha não é protegida. | |
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 esteve mapeado para a planilha, ou se o intervalo mapeado está vazia. | |
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 que não foi especificado mapeado para a planilha. |
Superior
Eventos
Nome | Descrição | |
---|---|---|
ActivateEvent | Ocorre quando a planilha é ativada. | |
BeforeDoubleClick | Ocorre quando a planilha é clicado duas vezes, antes que a opção clique duas vezes na ação. | |
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. | |
BindingContextChanged | Infraestrutura. | |
Calculate | Ocorre depois que a planilha é recalculada. | |
Change | Ocorre quando algo alterar em células de Worksheet . | |
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 um intervalo das células de Tabela são recalculados ou editados Dinâmica (para as células que contêm fórmulas). | |
PivotTableBeforeAllocateChanges | Ocorre antes que as alterações sejam aplicadas a Tabela Dinâmica. | |
PivotTableBeforeCommitChanges | Ocorre antes que as alterações são confirmadas na fonte de dados de OLAP para Tabela Dinâmica. | |
PivotTableBeforeDiscardChanges | Ocorre antes que as alterações a Tabela Dinâmica sejam descartados. | |
PivotTableChangeSync | Ocorre após alterações a Tabela Dinâmica. | |
PivotTableUpdate | Ocorre depois que um relatório de tabela dinâmica é atualizado em uma planilha. | |
SelectionChange | Ocorre quando a seleção se altera em uma planilha. | |
Shutdown | Ocorre quando o item host a planilha é desligado. | |
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ário do excel, mas adiciona os seguintes recursos:
Propriedade Controls.Use esta propriedade para adicionar controles gerenciados para uma planilha do excel, ou para remover os controles, em tempo de execução.
Propriedade InnerObject.Use esta propriedade para obter o objeto subjacente de Microsoft.Office.Interop.Excel.Worksheet para um item host de Microsoft.Office.Tools.Excel.Worksheet .
Eventos de Planilha- nível, como ActivateEvent e Change, que são fornecidos apenas em nível de aplicativo no modelo de objeto do excel.Isto é, no modelo de objeto do excel, esses eventos são definidos na classe de Microsoft.Office.Interop.Excel.Application em vez da interface de Microsoft.Office.Interop.Excel.Worksheet .
Em projetos de aplicativo, você pode criar objetos de Microsoft.Office.Tools.Excel.Worksheet programaticamente usando o método de GetVstoObject .Para obter mais informações, consulte 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 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 derivada de Sheetem 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 Programação personalizações em nível de documento.
Observação |
---|
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 Visual Studio Tools for Office visão geral sobre o tempo de execução. |
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 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