ChartSheet 接口
表示使用 Visual Studio 中的 Office 开发工具创建的文档级 Excel 项目中的工作表。
命名空间: Microsoft.Office.Tools.Excel
程序集: Microsoft.Office.Tools.Excel(在 Microsoft.Office.Tools.Excel.dll 中)
语法
声明
<GuidAttribute("0bc69504-5797-4291-8178-cef15cc18b98")> _
Public Interface ChartSheet _
Inherits IBindableComponent, IComponent, IDisposable, ISupportInitialize
[GuidAttribute("0bc69504-5797-4291-8178-cef15cc18b98")]
public interface ChartSheet : IBindableComponent,
IComponent, IDisposable, ISupportInitialize
ChartSheet 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
_CodeName | 基础结构。 | |
Application | 获取一个 Application,它表示 Microsoft Office Excel 应用程序。 | |
Area3DGroup | 获取一个 ChartGroup,它表示三维 Microsoft.Office.Tools.Excel.ChartSheet 上的面积图组。 | |
AutoScaling | 获取一个值,该值指示 Microsoft Office Excel 是否缩放三维 Microsoft.Office.Tools.Excel.ChartSheet 以使其大小更接近于等效的二维图表的大小 | |
BackWall | 获取一个对象,该对象表示三维图表的背面墙。 | |
Bar3DGroup | 获取一个 ChartGroup,它表示三维 Microsoft.Office.Tools.Excel.ChartSheet 上的条形图组。 | |
BarShape | 获取或设置用于三维条形或柱形 Microsoft.Office.Tools.Excel.ChartSheet 的形状。 | |
BindingContext | 获取或设置 IBindableComponent 的货币管理器的集合。 (继承自 IBindableComponent。) | |
ChartArea | 获取一个 ChartArea,它表示 Microsoft.Office.Tools.Excel.ChartSheet 的完整图表区域。 | |
ChartStyle | 获取或设置图表的样式。 | |
ChartTitle | 获取一个 ChartTitle,它表示指定 Microsoft.Office.Tools.Excel.ChartSheet 的标题。 | |
ChartType | 获取或设置 Microsoft.Office.Tools.Excel.ChartSheet 类型。 | |
CodeName | 基础结构。 | |
Column3DGroup | 获取一个 ChartGroup,它表示三维 Microsoft.Office.Tools.Excel.ChartSheet 上的柱形图组。 | |
Corners | 获取一个 Corners 对象,该对象表示三维 Microsoft.Office.Tools.Excel.ChartSheet 的角。 | |
Creator | 获取一个 XlCreator 代码,该代码指示在其中创建 Microsoft.Office.Tools.Excel.ChartSheet 的应用程序。 | |
DataBindings | 获取此 IBindableComponent 的数据绑定对象的集合。 (继承自 IBindableComponent。) | |
DataHost | 基础结构。 | |
DataTable | 获取一个 DataTable 对象,该对象表示 Microsoft.Office.Tools.Excel.ChartSheet 数据表。 | |
DefaultExtension | 获取此 ChartSheet 对象的默认扩展。 | |
DepthPercent | 获取或设置三维图表的深度(以 Microsoft.Office.Tools.Excel.ChartSheet 宽度的百分比形式表示)。 | |
DisplayBlanksAs | 获取或设置在 Microsoft.Office.Tools.Excel.ChartSheet 上绘制空白单元格的方式。 | |
Dummy24 | ||
Dummy25 | ||
Elevation | 获取或设置三维 Microsoft.Office.Tools.Excel.ChartSheet 的仰角(以度为单位)。 | |
Extension | 获取此 ChartSheet 对象的自定义扩展。 | |
Floor | 获取一个 Floor 对象,该对象表示三维 Microsoft.Office.Tools.Excel.ChartSheet 的基底。 | |
GapDepth | 获取或设置三维 Microsoft.Office.Tools.Excel.ChartSheet 中的数据系列之间的距离(以标记宽度的百分比形式表示)。 | |
HasAxis | 获取或设置一个值,该值指示特定轴是否存在于 Microsoft.Office.Tools.Excel.ChartSheet 上。 | |
HasDataTable | 获取或设置一个值,该值指示 Microsoft.Office.Tools.Excel.ChartSheet 是否包含数据表。 | |
HasLegend | 获取或设置一个值,该值指示 Microsoft.Office.Tools.Excel.ChartSheet 是否包含图例。 | |
HasPivotFields | 获取或设置一个值,该值指示是否在指定的数据透视图报表上显示数据透视图控件。 | |
HasTitle | 获取或设置一个值,该值指示 Microsoft.Office.Tools.Excel.ChartSheet 是否包含可见标题。 | |
HeightPercent | 获取或设置三维图表的高度(以 Microsoft.Office.Tools.Excel.ChartSheet 宽度的百分比形式表示)。 | |
HostContext | 基础结构。 | |
Hyperlinks | 获取一个 Hyperlinks 集合,该集合表示 Microsoft.Office.Tools.Excel.ChartSheet 的超链接。 | |
Index | 获取 Microsoft.Office.Tools.Excel.ChartSheet 的索引号。 | |
InnerObject | 获取一个 Microsoft.Office.Interop.Excel.Chart,它表示 ChartSheet 的基础本机对象。 | |
ItemProvider | 基础结构。 | |
Legend | 获取一个 Legend,它表示 Microsoft.Office.Tools.Excel.ChartSheet 的图例。 | |
Line3DGroup | 获取一个 ChartGroup,它表示三维 Microsoft.Office.Tools.Excel.ChartSheet 上的折线图组。 | |
MailEnvelope | 表示文档的电子邮件标头。 | |
Name | 获取或设置 Microsoft.Office.Tools.Excel.ChartSheet 的名称。 | |
Next | 获取一个 Microsoft.Office.Interop.Excel.Worksheet 对象,该对象表示下一个工作表。 | |
OnDoubleClick | 基础结构。 | |
OnSheetActivate | 基础结构。 | |
OnSheetDeactivate | 基础结构。 | |
PageSetup | 获取一个 PageSetup,它包含 Microsoft.Office.Tools.Excel.ChartSheet 的所有页面设置。 | |
Parent | 获取 Microsoft.Office.Tools.Excel.ChartSheet 的父对象。 | |
Perspective | 获取或设置三维 Microsoft.Office.Tools.Excel.ChartSheet 的透视系数。 | |
Pie3DGroup | 获取一个 ChartGroup,它表示三维 Microsoft.Office.Tools.Excel.ChartSheet 上的饼图组。 | |
PivotLayout | 获取一个 PivotLayout,它表示数据透视图中字段的位置和数据透视图中轴的位置。 | |
PlotArea | 获取一个 PlotArea 对象,该对象表示 Microsoft.Office.Tools.Excel.ChartSheet 的绘图区。 | |
PlotBy | 获取或设置在 Microsoft.Office.Tools.Excel.ChartSheet 上将列或行用作数据系列的方式。 | |
PlotVisibleOnly | 获取或设置一个值,该值指示是否只绘制可见单元格。 | |
Previous | 获取一个 Microsoft.Office.Interop.Excel.Worksheet 对象,该对象表示前一个工作表。 | |
PrintedCommentPages | 获取要为当前图表工作表打印的注释页的数目。此属性只能用于 Excel 2010 项目中。 | |
ProtectContents | 获取一个值,该值指示 Microsoft.Office.Tools.Excel.ChartSheet 的内容是否受保护。 | |
ProtectData | 获取或设置一个值,该值指示用户是否无法修改系列公式。 | |
ProtectDrawingObjects | 获取一个值,该值指示 Microsoft.Office.Tools.Excel.ChartSheet 上的形状是否受保护。 | |
ProtectFormatting | 获取或设置一个值,该值指示用户是否无法修改 Microsoft.Office.Tools.Excel.ChartSheet 格式设置。 | |
ProtectGoalSeek | 获取或设置一个值,该值指示用户是否无法用鼠标操作修改图表数据点。 | |
ProtectionMode | 获取或设置一个值,该值指示是否开启了只限用户界面的保护。 | |
ProtectSelection | 获取或设置一个值,该值指示是否不能选择 Microsoft.Office.Tools.Excel.ChartSheet 元素。 | |
RightAngleAxes | 获取或设置一个值,该值指示 Microsoft.Office.Tools.Excel.ChartSheet 轴是否成直角(与图表旋转角或仰角无关)。 | |
Rotation | 获取或设置三维 Microsoft.Office.Tools.Excel.ChartSheet 的旋转角。 | |
Scripts | 获取 Scripts 集合,该集合包含 Script 对象,这些对象表示在指定文档保存为网页后该文档中的脚本块或代码块。 | |
Shapes | 获取一个表示 Microsoft.Office.Tools.Excel.ChartSheet 上的所有形状的 Shapes 对象。 | |
ShowAllFieldButtons | 获取或设置是否在 ChartSheet 中显示的数据透视图上显示所有字段按钮。此属性只能用于 Excel 2010 项目中。 | |
ShowAxisFieldButtons | 获取或设置是否在 ChartSheet 中显示的数据透视图上显示轴字段按钮。此属性只能用于 Excel 2010 项目中。 | |
ShowDataLabelsOverMaximum | 获取或设置一个值,该值指示当值大于数值轴上的最大值时是否显示数据标签。 | |
ShowLegendFieldButtons | 获取或设置是否在 ChartSheet 中显示的数据透视图上显示图例字段按钮。此属性只能用于 Excel 2010 项目中。 | |
ShowReportFilterFieldButtons | 获取或设置是否在 ChartSheet 中显示的数据透视图上显示报告筛选器字段按钮。此属性只能用于 Excel 2010 项目中。 | |
ShowValueFieldButtons | 获取或设置是否在 ChartSheet 中显示的数据透视图上显示值字段按钮。此属性只能用于 Excel 2010 项目中。 | |
SideWall | 获取一个对象,该对象表示三维图表的侧面墙。 | |
Site | 获取或设置与 IComponent 关联的 ISite。 (继承自 IComponent。) | |
SubType | 基础结构。 | |
SurfaceGroup | 获取一个 ChartGroup 对象,该对象表示三维 Microsoft.Office.Tools.Excel.ChartSheet 的曲面图组。 | |
Tab | 获取 Microsoft.Office.Tools.Excel.ChartSheet 的 Tab 对象。 | |
Tag | 获取或设置包含有关 ChartSheet 的数据的对象。 | |
Type | 基础结构。 | |
Visible | 确定该对象是否可见。 | |
Walls | 获取一个 Walls 对象,该对象表示三维 Microsoft.Office.Tools.Excel.ChartSheet 的墙纸。 | |
WallsAndGridlines2D | 获取或设置一个值,该值指示是否在三维 Microsoft.Office.Tools.Excel.ChartSheet 上以二维方式绘制网格线。 |
页首
方法
名称 | 说明 | |
---|---|---|
_ApplyDataLabels | 基础结构。 | |
_Dummy23 | 基础结构。 | |
_Evaluate | 基础结构。 | |
_PrintOut | 基础结构。 | |
_Protect | 基础结构。 | |
_SaveAs | 基础结构。 | |
Activate | 使当前 Microsoft.Office.Tools.Excel.ChartSheet 成为活动图表。 | |
ApplyChartTemplate | 将标准或自定义图表模板应用于图表。 | |
ApplyCustomType | 将标准或自定义图表类型应用于 Microsoft.Office.Tools.Excel.ChartSheet。 | |
ApplyDataLabels | 将数据标签应用于 Microsoft.Office.Tools.Excel.ChartSheet 中的点、系列或所有系列。 | |
ApplyLayout | 将指定的布局应用于图表。 | |
Arcs | 基础结构。 | |
AreaGroups | 在二维图表上返回一个对象,该对象表示单个面积图组(ChartGroup 对象)或面积图组的集合(ChartGroups 集合)。 | |
AutoFormat | 基础结构。 | |
Axes | 获取一个对象,该对象表示图表上的一个轴或一个轴集合。 | |
BarGroups | 在二维图表上,返回一个对象,该对象表示单个条形图组(ChartGroup 对象)或条形图组的集合(ChartGroups 集合)。 | |
BeginInit | 用信号通知对象初始化即将开始。 (继承自 ISupportInitialize。) | |
Buttons | 基础结构。 | |
ChartGroups | 获取一个对象,该对象表示单个图表组(ChartGroup 对象)或图表中所有图表组的集合(ChartGroups 对象)。 | |
ChartObjects | 获取一个对象,该对象表示工作表上的单个嵌入式图表(ChartObject 对象)或所有嵌入式图表的集合(ChartObjects 对象)。 | |
ChartWizard | 修改给定 Microsoft.Office.Tools.Excel.ChartSheet 的属性。 | |
CheckBoxes | 基础结构。 | |
CheckSpelling | 检查 Microsoft.Office.Tools.Excel.ChartSheet 的拼写。 | |
ClearToMatchStyle | 清除格式设置为自动的图表元素。 | |
ColumnGroups | 在二维图表上,返回一个对象,该对象表示单个柱形图组(ChartGroup 对象)或柱形图组的集合(ChartGroups 集合)。 | |
Copy | 将 Microsoft.Office.Tools.Excel.ChartSheet 复制到工作簿中的另一位置。 | |
CopyChartBuild | 基础结构。 | |
CopyPicture | 将 Microsoft.Office.Tools.Excel.ChartSheet 作为图片复制到剪贴板。 | |
CreatePublisher | 基础结构。 | |
Delete | 删除 Microsoft.Office.Interop.Excel.Chart 对象。 | |
Deselect | 取消指定 Microsoft.Office.Tools.Excel.ChartSheet 的所选内容。 | |
Dispose | 执行与释放或重置非托管资源相关的应用程序定义的任务。 (继承自 IDisposable。) | |
DoughnutGroups | 在二维 Microsoft.Office.Tools.Excel.ChartSheet 上返回一个对象,该对象表示单个圆环图组(ChartGroup 对象)或圆环图组的集合(ChartGroups 集合)。 | |
DrawingObjects | 基础结构。 | |
Drawings | 基础结构。 | |
DropDowns | 基础结构。 | |
EndInit | 用信号通知对象初始化已完成。 (继承自 ISupportInitialize。) | |
Evaluate | 将 Microsoft Office Excel 名称转换为对象或值。 | |
Export | 以图形格式导出 Microsoft.Office.Tools.Excel.ChartSheet。 | |
ExportAsFixedFormat | 以 PDF 或 XPS 格式保存 ChartSheet 中显示的图表。 | |
get_HasAxis | 基础结构。 | |
GetChartElement | 获取有关指定 X 和 Y 坐标上的图表元素的信息。 | |
GroupBoxes | 基础结构。 | |
GroupObjects | 基础结构。 | |
Labels | 基础结构。 | |
LineGroups | 在二维图表上返回一个对象,该对象表示单个折线图组(ChartGroup 对象)或折线图组的集合(ChartGroups 集合)。 | |
Lines | 基础结构。 | |
ListBoxes | 基础结构。 | |
Location | 将 Microsoft.Office.Tools.Excel.ChartSheet 移至新位置。 | |
Move | 将 Microsoft.Office.Tools.Excel.ChartSheet 移至工作簿中的另一位置。 | |
OLEObjects | 获取一个对象,该对象表示图表或工作表上的单个 OLE 对象(OLEObject 对象)或所有 OLE 对象的集合(OLEObjects 集合)。 | |
OptionButtons | 基础结构。 | |
Ovals | 基础结构。 | |
Paste | 将图表数据从剪贴板粘贴到指定的 Microsoft.Office.Tools.Excel.ChartSheet 中。 | |
Pictures | 基础结构。 | |
PieGroups | 在二维 Microsoft.Office.Tools.Excel.ChartSheet 上返回一个对象,该对象表示单个饼图组(ChartGroup 对象)或饼图组的集合(ChartGroups 集合)。 | |
PrintOut | 打印 Microsoft.Office.Tools.Excel.ChartSheet。 | |
PrintOutEx | 打印 ChartSheet 中显示的图表。 | |
PrintPreview | 显示与打印效果相同的 Microsoft.Office.Tools.Excel.ChartSheet 的预览。 | |
Protect | 保护 Microsoft.Office.Tools.Excel.ChartSheet 以便不能对其进行修改。 | |
RadarGroups | 在二维 Microsoft.Office.Tools.Excel.ChartSheet 上返回一个对象,该对象表示单个雷达图组(ChartGroup 对象)或雷达图组的集合(ChartGroups 集合)。 | |
Rectangles | 基础结构。 | |
Refresh | 更新 Microsoft.Office.Tools.Excel.ChartSheet 的缓存。 | |
SaveAs | 将对 Microsoft.Office.Tools.Excel.ChartSheet 所做的更改保存到另一个文件中。 | |
SaveChartTemplate | 将 ChartSheet 中的图表作为自定义模板保存在可用图表模板的列表中。 | |
ScrollBars | 基础结构。 | |
Select | 选择 Microsoft.Office.Tools.Excel.ChartSheet。 | |
SeriesCollection | 获取一个对象,该对象表示图表或图表组中的单个系列(Series 对象)或所有系列的集合(SeriesCollection 集合)。 | |
set_HasAxis | 基础结构。 | |
SetBackgroundPicture | 设置 Microsoft.Office.Tools.Excel.ChartSheet 的背景图形。 | |
SetDefaultChart | 指定 Microsoft Office Excel 在创建新图表时使用的图表模板的名称。 | |
SetElement | 修改 ChartSheet 中显示的图表的元素。 | |
SetSourceData | 设置 Microsoft.Office.Tools.Excel.ChartSheet 的源数据范围。 | |
Spinners | 基础结构。 | |
TextBoxes | 基础结构。 | |
Unprotect | 从 Microsoft.Office.Tools.Excel.ChartSheet 中移除保护。如果工作表或工作簿不受保护,则此方法无效。 | |
XYGroups | 在二维 Microsoft.Office.Tools.Excel.ChartSheet 上返回一个对象,该对象表示单个散点图组(ChartGroup 对象)或散点图组的集合(ChartGroups 集合)。 |
页首
事件
名称 | 说明 | |
---|---|---|
ActivateEvent | 在激活 Microsoft.Office.Tools.Excel.ChartSheet 时发生。 | |
BeforeDoubleClick | 在双击 Microsoft.Office.Tools.Excel.ChartSheet 时,但在默认双击操作之前发生。 | |
BeforeRightClick | 在右击 Microsoft.Office.Tools.Excel.ChartSheet 时,但在默认右击操作之前发生。 | |
BindingContextChanged | 基础结构。 | |
Calculate | 在 Microsoft.Office.Tools.Excel.ChartSheet 绘制新的或更改的数据后发生。 | |
Deactivate | 在从 Microsoft.Office.Tools.Excel.ChartSheet 移走所选内容以使 Microsoft.Office.Tools.Excel.ChartSheet 停用时发生。 | |
Disposed | 表示处理组件的 Disposed 事件的方法。 (继承自 IComponent。) | |
MouseDown | 在指针位于 Microsoft.Office.Tools.Excel.ChartSheet 上而按下鼠标按钮时发生。 | |
MouseMove | 在鼠标指针的位置在 Microsoft.Office.Tools.Excel.ChartSheet 上更改时发生。 | |
MouseUp | 在指针位于 Microsoft.Office.Tools.Excel.ChartSheet 上时释放鼠标按钮时发生。 | |
Resize | 当 Microsoft.Office.Tools.Excel.ChartSheet 的大小更改时发生。 | |
SelectEvent | 当选择 Microsoft.Office.Tools.Excel.ChartSheet 时发生。 | |
SeriesChange | 在 Microsoft.Office.Tools.Excel.ChartSheet 数据点的值更改时发生。 | |
Shutdown | 在准备卸载程序集的应用程序域时发生。 | |
Startup | 在文档正在运行并且该程序集中的所有初始化代码都已运行之后发生。 |
页首
备注
ChartSheet 表示一个图表工作表,也就是仅包含一个图表的工作表。 如果要在还包含其他项(例如单元格或其他控件)的工作表中创建嵌入的图表,请创建 Chart。
ChartSheet 提供 Excel 对象模型中本机 Microsoft.Office.Interop.Excel.Chart 对象的所有图表相关功能。 但是,ChartSheet 还公开事件。 在设计时,您只能在文档级项目中创建 ChartSheet 对象。 有关更多信息,请参见 ChartSheet 宿主项。
提示
此接口由 Visual Studio Tools for Office 运行时实现。不应在代码中实现此接口。有关更多信息,请参见 Visual Studio Tools for Office Runtime 概述。
用法
本文档介绍面向 .NET Framework 4 的 Office 项目中所用此类型的版本。在面向 .NET Framework 3.5 的项目中,此类型可能具有不同的成员,因此本文档为此类型提供的代码示例可能并不适用。有关在面向 .NET Framework 3.5 的项目中使用此类型的文档,请参见 Visual Studio 2008 文档中以下参考部分:https://go.microsoft.com/fwlink/?LinkId=160658。
请参见
参考
Microsoft.Office.Tools.Excel 命名空间