ChartSheetBase Classe

Definição

Fornece a classe base para as classes os itens de host nos projetos do Office em nível de documento do Microsoft Office Excel.

[System.ComponentModel.ToolboxItem(false)]
public abstract class ChartSheetBase : IDisposable, Microsoft.Office.Tools.Excel.IChartSheetExtension, System.ComponentModel.IComponent, System.ComponentModel.ISupportInitialize, System.Windows.Forms.IBindableComponent
Herança
ChartSheetBase
Atributos
Implementações

Comentários

A ChartSheetBase classe é a classe base para itens de host da folha de gráfico em projetos do Office de nível de documento criados usando o Visual Studio.

Uma planilha de gráfico é uma planilha que contém apenas um gráfico. Se você quiser criar um gráfico incorporado em uma planilha que também contenha outros itens, como células ou outros controles, crie um Chart em vez disso.

A ChartSheetBase classe fornece todos os recursos relacionados ao gráfico de um Microsoft.Office.Interop.Excel.Chart objeto nativo no assembly de interoperabilidade primário do Excel. No entanto, um ChartSheetBase também expõe eventos.

Uso

Esse tipo é usado apenas nos projetos do Office direcionados ao .NET Framework 4 ou posterior. O assembly que define esse tipo não é parte do Visual Studio Tools para Office Runtime. Você deve implantar esse assembly junto com sua solução. Confira mais informações em Assemblies no Visual Studio Tools para Office Runtime.

Construtores

ChartSheetBase(Factory, IServiceProvider, String, String)

Propriedades

Application

Obtém um Application que representa o aplicativo Microsoft Office Excel.

AutoScaling

Obtém um valor que indica se o Microsoft Office Excel escala um ChartSheetBase 3D para que ele seja mais próximo em tamanho ao gráfico 2D equivalente

BackWall

Obtém um objeto que representa a parede traseira de um gráfico 3D.

BarShape

Obtém ou define a forma usada com a barra 3D ou a coluna ChartSheetBase.

Base

Obtém o objeto ChartSheet que esse objeto ChartSheetBase estende.

BindingContext
ChartArea

Obtém um ChartArea que representa a área do gráfico completa para o ChartSheetBase.

ChartStyle

Obtém ou define o estilo do gráfico.

ChartTitle

Obtém um ChartTitle que representa o título do ChartSheetBase especificado.

ChartType

Obtém ou define o tipo ChartSheetBase.

Creator

Obtém um código XlCreator que indica o aplicativo no qual o ChartSheetBase foi criado.

DataBindings
DataHost
DataTable

Obtém um objeto DataTable que representa a tabela de dados ChartSheetBase.

DepthPercent

Obtém ou define a profundidade de um gráfico 3D como um percentual da largura do ChartSheetBase.

DisplayBlanksAs

Obtém ou define a maneira como as células vazias são plotadas em um ChartSheetBase.

Elevation

Obtém ou define a elevação do ChartSheetBase 3D, em graus.

Floor

Obtém um objeto Floor que representa a base do ChartSheetBase 3D.

GapDepth

Obtém ou define a distância entre a série de dados em um ChartSheetBase 3D, como um percentual da largura do marcador.

HasAxis

Obtém ou define um valor indicando se um eixo específico existe no ChartSheetBase.

HasDataTable

Obtém ou define um valor que indica se o ChartSheetBase tem uma tabela de dados.

HasLegend

Obtém ou define um valor que indica se o ChartSheetBase tem uma legenda.

HasTitle

Obtém ou define um valor que indica se o ChartSheetBase tem um título visível.

HeightPercent

Obtém ou define a altura de um gráfico 3D como um percentual da largura do ChartSheetBase.

HostContext
Hyperlinks

Obtém uma coleção Hyperlinks que representa os hiperlinks para o ChartSheetBase.

Index

Obtém o número de índice do ChartSheetBase.

InnerObject

Obtém um Chart que representa o objeto nativo subjacente para o ChartSheetBase.

ItemProvider
Legend

Obtém um Legend que representa a legenda do ChartSheetBase.

MailEnvelope

Representa um cabeçalho de email para um documento.

Name

Obtém ou define o nome de ChartSheetBase.

Next

Obtém um objeto Worksheet que representa a próxima planilha.

PageSetup

Obtém um PageSetup que contém todas as definições de configuração de página para o ChartSheetBase.

Parent

Obtém o objeto pai do ChartSheetBase.

Perspective

Obtém ou define a perspectiva do ChartSheetBase 3D.

PivotLayout

Obtém um PivotLayout que representa o posicionamento dos campos em um relatório de Tabela Dinâmica e o posicionamento dos eixos em um relatório de Gráfico Dinâmico.

PlotArea

Obtém um objeto PlotArea que representa a área de plotagem de um ChartSheetBase.

PlotBy

Obtém ou define a maneira como colunas ou linhas são usadas como sequências de dados no ChartSheetBase.

PlotVisibleOnly

Obtém ou define um valor que indica se apenas células visíveis são plotadas.

Previous

Obtém um objeto Worksheet que representa a folha anterior.

PrintedCommentPages

Obtém o número de páginas de comentários que será impresso na planilha de gráfico atual. Esta propriedade só pode ser usada em projetos do Excel 2010.

ProtectContents

Obtém um valor que indica se o conteúdo do ChartSheetBase está protegido.

ProtectData

Obtém ou define um valor que indica se as fórmulas de série não podem ser modificadas pelo usuário.

ProtectDrawingObjects

Obtém um valor que indica se as formas estão protegidas no ChartSheetBase.

ProtectFormatting

Obtém ou define um valor que indica se a formatação ChartSheetBase não pode ser modificada pelo usuário.

ProtectionMode

Obtém ou define um valor que indica se a proteção somente da interface do usuário está ativada.

ProtectSelection

Obtém ou define um valor que indica se os elementos ChartSheetBase não podem ser selecionados.

RightAngleAxes

Obtém ou define um valor que indica se os eixos ChartSheetBase são ângulos retos, independentes da elevação ou rotação do gráfico.

Rotation

Obtém ou define a rotação do ChartSheetBase 3D.

Shapes

Obtém um objeto Shapes que representa todas as formas no ChartSheetBase.

ShowAllFieldButtons

Obtém ou define se todos os botões de campo devem ser exibidos em um Gráfico Dinâmico exibido no ChartSheetBase. Esta propriedade só pode ser usada em projetos do Excel 2010.

ShowAxisFieldButtons

Obtém ou define se os botões de campo de eixo deverão ser exibidos em um Gráfico Dinâmico exibido no ChartSheetBase. Esta propriedade só pode ser usada em projetos do Excel 2010.

ShowDataLabelsOverMaximum

Obtém ou define um valor que indica se os rótulos de dados devem ser mostrados quando o valor é maior que o valor máximo no eixo dos valores.

ShowLegendFieldButtons

Obtém ou define se os botões de campo de legenda deverão ser exibidos em um gráfico dinâmico exibido no ChartSheetBase. Esta propriedade só pode ser usada em projetos do Excel 2010.

ShowReportFilterFieldButtons

Obtém ou define se os botões de campo de filtro de relatório deverão ser exibidos em um gráfico dinâmico exibido no ChartSheetBase. Esta propriedade só pode ser usada em projetos do Excel 2010.

ShowValueFieldButtons

Obtém ou define se os botões de campo de valores devem ser exibidos em um Gráfico Dinâmico exibido no ChartSheetBase. Esta propriedade só pode ser usada em projetos do Excel 2010.

SideWall

Obtém um objeto que representa a parede lateral de um gráfico 3D.

Site
Tab

Obtém um objeto Tab para um ChartSheetBase.

Tag

Obtém ou define o objeto que contém dados sobre o ChartSheetBase.

Visible

Determina se o objeto é visível.

Walls

Obtém um objeto Walls que representa as paredes do ChartSheetBase 3D.

Métodos

Activate()

Faz com que o ChartSheetBase atual se torne o gráfico ativo.

ApplyChartTemplate(String)

Aplica um modelo de gráfico padrão ou personalizado ao gráfico.

ApplyDataLabels(XlDataLabelsType, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Aplica rótulos de dados a um ponto, uma série ou todas as séries em um ChartSheetBase.

ApplyLayout(Int32, Object)

Aplica o layout especificado ao gráfico.

Axes(Object, XlAxisGroup)

Obtém um objeto que representa um único eixo ou uma coleção dos eixos no gráfico.

BeginInit()
ChartGroups(Object)

Obtém um objeto que representa um único grupo de gráfico (um objeto ChartGroup) ou uma coleção de todos os grupos de gráficos no gráfico (um objeto ChartGroups).

ChartObjects(Object)

Obtém um objeto que representa um único gráfico inserido (um objeto ChartObject) ou uma coleção de todos os gráficos inseridos (um objeto ChartObjects) na planilha.

ChartWizard(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Modifica as propriedades do ChartSheetBase fornecido.

CheckSpelling(Object, Object, Object, Object)

Verifica a ortografia de um ChartSheetBase.

ClearToMatchStyle()

Limpa a formatação dos elementos gráficos para a automática.

Copy(Object, Object)

Copia o ChartSheetBase em outra localização na pasta de trabalho.

CopyPicture(XlPictureAppearance, XlCopyPictureFormat, XlPictureAppearance)

Copia o ChartSheetBase para a Área de Transferência como uma imagem.

Delete()

Exclui o objeto Chart.

Dispose()

Libera todos os recursos usados pela instância atual da classe ChartSheetBase.

EndInit()
Evaluate(Object)

Converte um nome do Microsoft Office Excel em um objeto ou um valor.

Export(String, Object, Object)

Exporta o ChartSheetBase em um formato gráfico.

ExportAsFixedFormat(XlFixedFormatType, Object, Object, Object, Object, Object, Object, Object, Object)

Salva o gráfico exibido no ChartSheetBase em formato PDF ou XPS.

FinishInitialization()
GetAutomationObject()
GetChartElement(Int32, Int32, Int32, Int32, Int32)

Obtém informações sobre o elemento do gráfico nas coordenadas X e Y especificadas.

Initialize()
InitializeDataBindings()
Location(XlChartLocation, Object)

Move o ChartSheetBase para um novo local.

Move(Object, Object)

Move o ChartSheetBase para outro local na pasta de trabalho.

OLEObjects(Object)

Obtém um objeto que representa um objeto OLE único (um OLEObject) ou uma coleção de todos os objetos OLE (uma coleção de OLEObjects) no gráfico ou na planilha.

OnShutdown()
OnStartup()
Paste(Object)

Cola os dados do gráfico da área de transferência no ChartSheetBase especificado.

PrintOutEx(Object, Object, Object, Object, Object, Object, Object, Object)

Imprime o gráfico exibido no ChartSheetBase.

PrintPreview(Object)

Mostra uma visualização da impressão do ChartSheetBase.

Protect(Object, Object, Object, Object, Object)

Protege um ChartSheetBase para que não possa ser modificado.

Refresh()

Atualiza o cache do ChartSheetBase.

SaveAs(String, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Salva as alterações no ChartSheetBase em um arquivo diferente.

SaveChartTemplate(String)

Salva o gráfico no ChartSheetBase como um modelo personalizado na lista de modelos de gráfico disponíveis.

Select(Object)

Seleciona o ChartSheetBase.

SeriesCollection(Object)

Obtém um objeto que representa uma única série (um objeto Series) ou uma coleção de todas as séries (uma coleção SeriesCollection) no gráfico ou grupo de gráficos.

SetBackgroundPicture(String)

Define o gráfico de tela de fundo de um ChartSheetBase.

SetDefaultChart(Object)

Especifica o nome do modelo de gráfico que o Microsoft Office Excel usa ao criar novos gráficos.

SetElement(MsoChartElementType)

Modifica um elemento no gráfico que é exibido em ChartSheetBase.

SetSourceData(Range, Object)

Define o intervalo de dados de origem para o ChartSheetBase.

Unprotect(Object)

Remove a proteção de ChartSheetBase. Esse método não surtirá efeito se a planilha ou a pasta de trabalho não estiver protegida.

Eventos

ActivateEvent

Ocorre quando o ChartSheetBase está ativado.

BeforeDoubleClick

Ocorre quando se clica duas vezes no ChartSheetBase, antes da ação de clique duplo padrão.

BeforeRightClick

Ocorre quando o ChartSheetBase é clicado com o botão direito do mouse, antes da ação padrão de clique com o botão direito do mouse.

BindingContextChanged
Calculate

Ocorre depois que o ChartSheetBase plota dados novos ou alterados.

Deactivate

Ocorre quando a seleção se afasta do ChartSheetBase, desativando o ChartSheetBase.

Disposed
MouseDown

Ocorre quando um botão do mouse é pressionado no momento em que o ponteiro está sobre um ChartSheetBase.

MouseMove

Ocorre quando a posição do ponteiro do mouse muda para ChartSheetBase.

MouseUp

Ocorre quando o botão do mouse é solto quando o ponteiro está sobre o ChartSheetBase.

Resize

Ocorre quando o tamanho do ChartSheetBase é alterado.

SelectEvent

Ocorre quando o ChartSheetBase é selecionado.

SeriesChange

Ocorre quando o valor de um ponto de dados ChartSheetBase é alterado.

Shutdown

Ocorre quando o domínio de aplicativo para o assembly está prestes a ser descarregado.

Startup

Ocorre após o documento ser executado e todo o código de inicialização no assembly ser executado.

Implantações explícitas de interface

EntryPoint.BeginInit()
EntryPoint.EndInit()
EntryPoint.FinishInitialization()
EntryPoint.Initialize()
EntryPoint.InitializeDataBindings()
EntryPoint.OnShutdown()
EntryPoint.OnStartup()
IChartSheetExtension.GetAutomationObject()
IExtension.ExtensionBase

Aplica-se a