ChartSheetBase Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |