Chart Creation and Editing
| API | Description | Example |
|---|---|---|
| Worksheet.ChartObjects | Function that returns chart management object within sheet cf) When index is passed as parameter, returns chart object of that index | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); // Return chart management object let chartObject = activeSheet.ChartObjects(1); // Return chart object of specific index |
| ChartObjects.Count | Property that returns the number of charts | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); console.log(chartObjects.Count); |
| ChartObjects.Height | Property that returns the height of the first chart or changes the height of all charts | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); console.log(chartObjects.Height); // Outputs only the height of the first chart to console chartObjects.Height = 200; // Changes the height of all charts |
| ChartObjects.Left | First chart's X coordinate or changes the X coordinate of all charts | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); console.log(chartObjects.Left); // Outputs only the X coordinate of the first chart to console chartObjects.Left = 100; // Changes the X coordinate of all charts |
| ChartObjects.Top | Property that returns the Y coordinate of the first chart or changes the Y coordinate of all charts | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); console.log(chartObjects.Top); // Outputs only the Y coordinate of the first chart to console chartObjects.Top = 100; // Changes the Y coordinate of all charts |
| ChartObjects.Visible | Property that returns the visibility state of the first chart or changes the visibility state of all charts | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); console.log(chartObjects.Visible); // Outputs only the visibility state of the first chart to console chartObjects.Visible = false; // Changes the visibility state of all charts |
| ChartObjects.Width | Property that returns the width of the first chart or changes the width of all charts | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); console.log(chartObjects.Width); // Outputs only the width of the first chart to console chartObjects.Width = 100; // Changes the width of all charts |
| ChartObjects.Add | Function that adds a chart | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Add(50, 50, 100, 150); |
| ChartObject.BottomRightCell | Property that returns the range object corresponding to the bottom-right cell of the chart | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let cell = chartObject.BottomRightCell; |
| ChartObject.Chart | Property that returns the object that manages the chart's attributes | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; |
| Chart.ChartArea | Property that returns the object that manages the chart area | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let chartArea = chart.ChartArea; |
| ChartArea.Format | Property that returns the object that manages the format of the chart area | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let chartArea = chart.ChartArea; let chartFormat = chartArea.Format; |
| ChartFormat.Fill | Property that returns the chart's fill format object cf) Detailed API is organized under the Shape.Fill API | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let chartArea = chart.ChartArea; let chartFormat = chartArea.Fill; let fillFormat = chartFormat.Fill; |
| Chart.ChartStyle | Property that returns or changes the chart's style cf) Numeric value between 1 and 48, inclusive | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; console.log(chart.ChartStyle); chart.ChartStyle = 15; |
| Chart.ChartTitle | Property that returns the object that manages the chart title | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let chartTitle = chart.ChartTitle; |
| ChartTitle.Caption | Property that returns or changes the chart title string | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let chartTitle = chart.ChartTitle; console.log(chartTitle.Caption); chartTitle.Caption = "Chart Title"; |
| ChartTitle.Height | Property that returns the chart title's height | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let chartTitle = chart.ChartTitle; console.log(chartTitle.Height); |
| ChartTitle.Left | Property that returns or changes the X coordinate of the chart title | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let chartTitle = chart.ChartTitle; console.log(chartTitle.Left); chartTitle.Left += 10; |
| ChartTitle.Name | Property that returns the name of the chart title | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let chartTitle = chart.ChartTitle; console.log(chartTitle.Name); |
| ChartTitle.Orientation | Property that returns or changes the orientation of the chart title | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let chartTitle = chart.ChartTitle; console.log(chartTitle.Orientation); chartTitle.Orientation = instance.Enums.XlOrientation.xlHorizontal; |
| ChartTitle.Position | Property that returns or changes the position setting method of the chart title | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let chartTitle = chart.ChartTitle; console.log(chartTitle.Position); chartTitle.Position = instance.Enums.XlChartElementPosition.xlChartElementPositionAutomatic; |
| ChartTitle.Text | Property that returns or changes the chart title string | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let chartTitle = chart.ChartTitle; console.log(chartTitle.Text); chartTitle.Text = "Chart Title"; |
| ChartTitle.Top | Property that returns or changes the Y coordinate of the chart title | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let chartTitle = chart.ChartTitle; console.log(chartTitle.Top); chartTitle.Top += 10; |
| ChartTitle.Width | Property that returns the width of the chart title | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let chartTitle = chart.ChartTitle; console.log(chartTitle.Width); |
| ChartTitle.Delete | Function that removes the chart title | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let chartTitle = chart.ChartTitle; chartTitle.Delete(); |
| ChartTitle.Select | Function that processes the chart title as selected. | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let chartTitle = chart.ChartTitle; chartTitle.Select(); |
| Chart.ChartType | An attribute that returns or changes the chart type. | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; console.log(chart.ChartType); chart.ChartType = instance.Enums.XlChartType.xlColumnStacked; |
| Chart.HasLegend | An attribute that returns or changes whether the chart legend exists. | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; console.log(chart.HasLegend); chart.HasLegend = true; |
| Chart.HasTitle | An attribute that returns or changes whether the chart title exists. | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; console.log(chart.HasTitle); chart.HasTitle = true; |
| Chart.Index | An attribute that returns the chart index. | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; console.log(chart.Index); |
| Chart.Legend | An attribute that returns the object that manages the chart legend. | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let legend = chart.Legend; |
| Legend.Height | An attribute that returns or changes the chart legend's height. | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let legend = chart.Legend; console.log(legend.Height); legend.Height += 10; |
| Legend.Left | An attribute that returns or changes the chart legend's X coordinate. | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let legend = chart.Legend; console.log(legend.Left); legend.Left += 10; |
| Legend.Position | Property that returns or changes the position setting method of the chart legend | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let legend = chart.Legend; console.log(legend.Position); legend.Position = instance.Enums.XlLegendPosition.xlLegendPositionTop; |
| Legend.Top | Property that returns or changes the Y coordinate of the chart legend | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let legend = chart.Legend; console.log(legend.Top); legend.Top += 10; |
| Legend.Width | Property that returns or changes the width of the chart legend | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let legend = chart.Legend; console.log(legend.Width); legend.Width += 10; |
| Legend.Delete | Function that removes the chart legend | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let legend = chart.Legend; legend.Delete(); |
| Legend.Select | Function that selects the chart legend | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let legend = chart.Legend; legend.Select(); |
| Chart.Name | Property that returns or changes the name of the chart | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; console.log(chart.Name); chart.Name = "Chart 1"; |
| Chart.PlotArea | Property that returns the object that manages the area where the chart is drawn | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let plotArea = chart.PlotArea; |
| PlotArea.Height | Property that returns or changes the height of the area where the chart is drawn | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let plotArea = chart.PlotArea; console.log(plotArea.Height); plotArea.Height += 10; |
| PlotArea.Left | Property that returns or changes the X coordinate of the area where the chart is drawn | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let plotArea = chart.PlotArea; console.log(plotArea.Left); plotArea.Left += 10; |
| PlotArea.Top | An attribute that returns or changes the Y coordinate of the area where the chart is drawn. | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let plotArea = chart.PlotArea; console.log(plotArea.Top); plotArea.Top += 10; |
| PlotArea.Width | An attribute that returns or changes the width of the area where the chart is drawn. | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let plotArea = chart.PlotArea; console.log(plotArea.Width); plotArea.Width += 10; |
| Chart.PlotBy | An attribute that returns or changes the standard or basis for drawing the chart. | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; console.log(chart.PlotBy); chart.PlotBy = instance.Enums.XlRowCol.xlRows; |
| Chart.Visible | An attribute that returns or changes the chart's display status. | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; console.log(chart.Visible); chart.Visible = instance.Enums.XlSheetVisibility.xlSheetHidden; |
| Chart.HasAxis | Function that returns whether a specific type of axis exists in the chart. | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; console.log(chart.HasAxis(instance.Enumx.XlAxisType.xlCategory)); |
| Chart.SetHasAxis | Function that changes whether a specific type of axis exists in the chart. | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; chart.SetHasAxis({ Index1: instance.Enums.XlAxisType.xlCategory, RHS: false }); |
| Chart.ApplyLayout | Function that changes the chart's layout. | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; chart.ApplyLayout(1); |
| Chart.Axes | Function that returns the object that manages the chart axis. cf) Returns the chart axis object at the specified index when passing the index as a parameter. | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axes = chart.Axes(); let axis = chart.Axes(instance.Enums.XlAxisType.xlCategory); |
| Axes.Count | An attribute that returns the number of chart axes. | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axes = chart.Axes(); console.log(axes.Count); |
| Axes.Item | Function that returns the chart axis object at the specified index. | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axes = chart.Axes(); let axis = axes.Item(instance.Enums.XlAxisType.xlCategory); |
| Axis.AxisBetweenCategories | An attribute that returns or changes whether the chart axis crosses the category axis between categories. | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlCategory); console.log(axis.AxisBetweenCategories); axis.AxisBetweenCategories = true; |
| Axis.AxisTitle | An attribute that returns the object that manages the chart axis title. | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlCategory); let axisTitle = axis.AxisTitle; |
| AxisTitle.Caption | An attribute that returns or changes the chart axis title string. | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlCategory); let axisTitle = axis.AxisTitle; console.log(axisTitle.Caption); axisTitle.Caption = "Axis Title"; |
| AxisTitle.Height | An attribute that returns the chart axis title height. | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlCategory); let axisTitle = axis.AxisTitle; console.log(axisTitle.Height); |
| AxisTitle.Left | An attribute that returns or changes the chart axis title's X coordinate. | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlCategory); let axisTitle = axis.AxisTitle; console.log(axisTitle.Left); axisTitle.Left += 5; |
| AxisTitle.Position | An attribute that returns or changes the chart axis title's position setting method. | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlCategory); let axisTitle = axis.AxisTitle; console.log(axisTitle.Position); axisTitle.Position = instance.Enums.XlChartElementPosition.xlChartElementPositionAutomatic; |
| AxisTitle.Text | An attribute that returns or changes the chart axis title string. | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlCategory); let axisTitle = axis.AxisTitle; console.log(axisTitle.Text); axisTitle.Text = "Axis Title"; |
| AxisTitle.Top | An attribute that returns or changes the chart axis title's Y coordinate. | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlCategory); let axisTitle = axis.AxisTitle; console.log(axisTitle.Top); axisTitle.Top =+ 5; |
| AxisTitle.Width | An attribute that returns the chart axis title's width. | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlCategory); let axisTitle = axis.AxisTitle; console.log(axisTitle.Width); |
| AxisTitle.Delete | Function that removes the chart axis title. | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlCategory); let axisTitle = axis.AxisTitle; axisTitle.Delete(); |
| AxisTitle.Select | Function that processes the chart axis title as selected. | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlCategory); let axisTitle = axis.AxisTitle; axisTitle.Select(); |
| Axis.BaseUnit | An attribute that returns or changes the chart axis's base unit. cf) Operates normally when the chart category axis type (Axis.CategoryType) is the Date Axis(instance.Enums.XlCategoryType.xlTimeScale). | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlCategory); console.log(axis.BaseUnit); axis.BaseUnit = instance.Enums.XlTimeUnit.xlDays; |
| Axis.BaseUnitIsAuto | An attribute that returns or changes whether to automatically determine the chart axis's base unit. | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlCategory); console.log(axis.BaseUnitIsAuto); axis.BaseUnitIsAuto = true; |
| Axis.CategoryNames | An attribute that returns or changes the chart category axis name. | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlCategory); console.log(axis.CategoryNames); axis.CategoryNames = [ "1985", "1986" ]; |
| Axis.CategoryType | An attribute that returns or changes the chart category axis type. | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlCategory); console.log(axis.CategoryType); axis.CategoryType = instance.Enums.XlCategoryType.xlTimeScale; |
| Axis.DisplayUnit | An attribute that returns or changes the chart axis's display unit. cf) Operates normally when the chart axis type is the Value Axis (instance.Enums.XlAxisType.xlValue). | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlValue); console.log(axis.DisplayUnit); axis.DisplayUnit = instance.Enums.XlDisplayUnit.xlHundreds; |
| Axis.HasDisplayUnitLabel | An attribute that returns or changes whether the chart axis's display unit label exists. | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlCategory); console.log(axis.HasDisplayUnitLabel); axis.HasDisplayUnitLabel = true; |
| Axis.HasTitle | An attribute that returns or changes whether the chart axis title exists. | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlCategory); console.log(axis.HasTitle); axis.HasTitle = true; |
| Axis.Height | An attribute that returns the chart axis height. | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlCategory); console.log(axis.Height); |
| Axis.Left | An attribute that returns the chart axis's X coordinate. | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlCategory); console.log(axis.Left); |
| Axis.LogBase | An attribute that returns or changes the chart axis's logarithm base. cf) Operates normally when the chart axis type is the Value Axis (instance.Enums.XlAxisType.xlValue). | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlValue); console.log(axis.LogBase); axis.LogBase = 10; |
| Axis.MajorTickMark | An attribute that returns or changes the chart axis's major tick mark type. cf) Operates normally when the chart axis type is the Value Axis (instance.Enums.XlAxisType.xlValue). | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlValue); console.log(axis.MajorTickMark); axis.MajorTickMark = instance.Enums.XlTickMark.xlTickMarkInside; |
| Axis.MajorUnit | An attribute that returns or changes the chart axis's major unit. cf) Operates normally when the chart axis type is the Value Axis (instance.Enums.XlAxisType.xlValue). | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlValue); console.log(axis.MajorUnit); axis.MajorUnit = 1000; |
| Axis.MajorUnitIsAuto | An attribute that returns or changes whether to automatically determine the chart axis's major unit. | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlValue); console.log(axis.MajorUnitIsAuto); axis.MajorUnitIsAuto = true; |
| Axis.MajorUnitScale | An attribute that returns or changes the chart axis's major unit. cf) Operates normally when the chart category axis type (Axis.CategoryType) is the Date Axis (instance.Enums.XlCategoryType.xlTimeScale). | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlCategory); console.log(axis.MajorUnitScale); axis.MajorUnitScale = instance.Enums.XlTimeUnit.xlDays; |
| Axis.MaximumScale | An attribute that returns or changes the chart axis's maximum value. cf) Operates normally when the chart axis type is the Value Axis (instance.Enums.XlAxisType.xlValue). | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlValue); console.log(axis.MaximumScale); axis.MaximumScale = 10000; |
| Axis.MaximumScaleIsAuto | An attribute that returns or changes whether to automatically determine the chart axis's maximum value. | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlCategory); console.log(axis.MaximumScaleIsAuto); axis.MaximumScaleIsAuto = true; |
| Axis.MinimumScale | An attribute that returns or changes the chart axis's minimum value. cf) Operates normally when the chart axis type is the Value Axis (instance.Enums.XlAxisType.xlValue). | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlValue); console.log(axis.MinimumScale); axis.MinimumScale = 100; |
| Axis.MinimumScaleIsAuto | An attribute that returns or changes whether to automatically determine the chart axis's minimum value. | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlCategory); console.log(axis.MinimumScaleIsAuto); axis.MinimumScaleIsAuto = true; |
| Axis.MinorTickMark | An attribute that returns or changes the chart axis's minor tick mark type. cf) Operates normally when the chart axis type is the Value Axis (instance.Enums.XlAxisType.xlValue). | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlValue); console.log(axis.MinorTickMark); axis.MinorTickMark = instance.Enums.XlTickMark.xlTickMarkInside; |
| Axis.MinorUnit | An attribute that returns or changes the chart axis's minor unit. cf) Operates normally when the chart axis type is the Value Axis (instance.Enums.XlAxisType.xlValue). | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlValue); console.log(axis.MinorUnit); axis.MinorUnit = 10; |
| Axis.MinorUnitIsAuto | An attribute that returns or changes whether to automatically determine the chart axis's minor unit | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlValue); console.log(axis.MinorUnitIsAuto); axis.MinorUnitIsAuto = true; |
| Axis.MinorUnitScale | An attribute that returns or changes the chart axis's minor unit cf) Operates normally when the chart category axis type (Axis.CategoryType) is the Date Axis (instance.Enums.XlCategoryType.xlTimeScale). | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlCategory); console.log(axis.MinorUnitScale); axis.MinorUnitScale = instance.Enums.XlTimeUnit.xlDays; |
| Axis.ReversePlotOrder | An attribute that returns or changes whether to reverse the chart axis plotting order | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlCategory); console.log(axis.ReversePlotOrder); axis.ReversePlotOrder = true; |
| Axis.ScaleType | An attribute that returns or changes the chart axis's scale type cf) Operates normally when the chart axis type is the Value Axis (instance.Enums.XlAxisType.xlValue). | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlValue); console.log(axis.ScaleType); axis.ScaleType = instance.Enums.XlScaleType.xlScaleLogarithmic; |
| Axis.TickLabelPosition | An attribute that returns or changes the chart axis's tick label position | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlCategory); console.log(axis.TickLabelPosition); axis.TickLabelPosition = instance.Enums.XlTickLabelPosition.xlTickLabelPositionHigh; |
| Axis.TickLabelSpacing | An attribute that returns or changes the number of categories between tick labels on the chart axis cf) Operates normally when the chart category axis type (Axis.CategoryType) is not the Date Axis (instance.Enums.XlCategoryType.xlTimeScale). | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlCategory); console.log(axis.TickLabelSpacing); axis.TickLabelSpacing = 1; |
| Axis.TickLabelSpacingIsAuto | An attribute that returns or changes whether to automatically determine the number of categories between tick labels on the chart axis | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlCategory); console.log(axis.TickLabelSpacingIsAuto); axis.TickLabelSpacingIsAuto = true; |
| Axis.Top | An attribute that returns the chart axis's X coordinate | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlCategory); console.log(axis.Top); |
| Axis.Width | An attribute that returns the chart axis's width | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlCategory); console.log(axis.Width); |
| Axis.Delete | Function that removes the chart axis | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let axis = chart.Axes(instance.Enums.XlAxisType.xlCategory); axis.Delete(); |
| Chart.ClearToMatchStyle | Function that removes the applied chart format and changes it to an appropriate style | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; chart.ClearToMatchStyle(); |
| Chart.Refresh | Function that refreshes the chart | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; chart.Refresh(); |
| Chart.Select | Function that processes the chart as selected | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; chart.Select(); |
| Chart.SeriesCollection | Function that returns the object that manages chart series cf) Returns the chart series object at the specified index when passing the index as a parameter | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let seriesCollection = chart.SeriesCollection(); let series = chart.SeriesCollection(1); |
| SeriesCollection.Count | Property that returns the number of chart series | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let seriesCollection = chart.SeriesCollection(); console.log(seriesCollection.Count); |
| SeriesCollection.Add | Function that adds a chart series | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let seriesCollection = chart.SeriesCollection(); let series = seriesCollection.Add(activeSheet.Range("B1:B10")); |
| SeriesCollection.Item | Function that returns the chart series object at the specified index | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let seriesCollection = chart.SeriesCollection(); let series = seriesCollection.Item(1); |
| Series.Border | Property that returns the chart series' border object | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let series = chart.SeriesCollection(1); let border = series.Border; |
| Series.BubbleSizes | Property that returns or changes the range containing the X value, Y value, and size data for the bubble chart as a string | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let series = chart.SeriesCollection(1); console.log(series.BubbleSizes); series.BubbleSizes = "Sheet1!R1C5:R5:C5"; |
| Series.Explosion | Property that returns or changes the separation distance for pie and donut charts | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let series = chart.SeriesCollection(1); console.log(series.Explosion); series.Explosion = 30; |
| Series.HasErrorBars | Property that returns or changes whether error bars exist in the chart series | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let series = chart.SeriesCollection(1); console.log(series.HasErrorBars); series.HasErrorBars = true; |
| Series.InvertIfNegative | Property that returns or changes whether to invert the pattern when the chart series data is negative | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let series = chart.SeriesCollection(1); console.log(series.InvertIfNegative); series.InvertIfNegative = true; |
| Series.Type | Property that returns or changes the chart series type | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let series = chart.SeriesCollection(1); console.log(series.Type); series.Type = instance.Enums.XlChartType.xlLine; |
| Series.Values | Property that returns or changes the chart series data | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let series = chart.SeriesCollection(1); console.log(series.Values); series.Values = [ 1, 2 ]; |
| Series.XValues | Property that returns or changes the chart series' X values | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let series = chart.SeriesCollection(1); console.log(series.XValues); series.XValues = [ "A", "B" ]; |
| Series.ClearFormats | Function that removes the chart series' format | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let series = chart.SeriesCollection(1); series.ClearFormats(); |
| Series.Delete | Function that removes the chart series | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let series = chart.SeriesCollection(1); series.Delete(); |
| Series.Select | Function that processes the chart series as selected | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let series = chart.SeriesCollection(1); series.Select(); |
| SeriesCollection.NewSeries | Function that adds a new chart series | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; let seriesCollection = chart.SeriesCollection(); let series = seriesCollection.NewSeries(); |
| Chart.SetSourceData | Function that changes the chart's source data range | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let chart = chartObject.Chart; chart.SetSourceData(activeSheet.Range("A1:B3")); |
| ChartObject.Height | Property that returns or changes the chart's height | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); console.log(chartObject.Height); chartObject.Height = 150; |
| ChartObject.Index | Property that returns the chart's index | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); console.log(chartObject.Index); |
| ChartObject.Left | Property that returns or changes the chart's X coordinate | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); console.log(chartObject.Left); chartObject.Left = 100; |
| ChartObject.Name | Property that returns or changes the name of the chart | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); console.log(chartObject.Name); chartObject.Name = "Chart 1"; |
| ChartObject.Top | Property that returns or changes the chart's Y coordinate | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); console.log(chartObject.Top); chartObject.Top = 100; |
| ChartObject.TopLeftCell | Property that returns the range object corresponding to the chart's top-left cell | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); let cell = chartObject.TopLeftCell; |
| ChartObject.Visible | Property that returns or changes the chart's display status | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); console.log(chartObject.Visible); chartObject.Visible = true; |
| ChartObject.Width | Property that returns or changes the chart's width | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); console.log(chartObject.Width); chartObject.Width = 200; |
| ChartObject.ZOrder | Property that returns the chart's Z-Order | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); console.log(chartObject.ZOrder); |
| ChartObject.Activate | Function that processes the chart as activated | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); chartObject.Activate(); |
| ChartObject.Delete | Function that removes the chart | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); chartObject.Delete(); |
| ChartObject.Select | Function that processes the chart as selected | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); chartObject.Select(); |
| ChartObject.SendToBack | Function that changes the chart's Z-Order to the bottom | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); chartObject.SendToBack(); |
| ChartObjects.Delete | Function that removes all charts | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); chartObjects.Delete(); |
| ChartObjects.Duplicate | Function that duplicates all charts | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); chartObjects.Duplicate(); |
| ChartObjects.Item | Function that returns the chart object at the specified index | let workbook = instance.Application.ActiveWorkbook; let activeSheet = workbook.ActiveSheet; let chartObjects = activeSheet.ChartObjects(); let chartObject = chartObjects.Item(1); |