API Reference
Add-OfficeWordChart
Adds a chart to a Word document.
Remarks
Creates a Word chart from object data using one category property and one or more numeric series properties.
Examples
Add a pie chart from object data.
PS>
Add-OfficeWordChart -Type Pie -Data $rows -CategoryProperty Region -SeriesProperty Revenue -Title 'Revenue mix'
Creates a pie chart using Region labels and Revenue as the slice values.
Add a line chart to an open document.
PS>
Add-OfficeWordChart -Document $doc -Type Line -Data $rows -CategoryProperty Month -SeriesProperty Sales,Profit -Legend
Creates a multi-series line chart on the document and shows a legend.
Common Parameters
This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.
For more information, see about_CommonParameters.
Syntax
Add-OfficeWordChart -CategoryProperty <String> -Data <Object[]> [-FitToPageWidth] [-HeightPixels <Int32>] [-Legend] [-LegendPosition <Left|Right|Top|Bottom|TopRight>] [-PassThru] [-SeriesColor <String[]>] -SeriesProperty <String[]> [-Title <String>] [-Type <Pie|Bar|Line|Area>] [-WidthFraction <Double>] [-WidthPixels <Int32>] [-XAxisTitle <String>] [-YAxisTitle <String>] [<CommonParameters>]
#
ContextParameters
- CategoryProperty String
- Property name used for category labels.
- Data Object[]
- Source objects used to build chart data.
- FitToPageWidth SwitchParameter
- Scale the chart width to the page content width.
- HeightPixels Int32
- Chart height in pixels.
- Legend SwitchParameter
- Add a legend to the chart.
- LegendPosition String
- Legend position when -Legend is used.
- Possible values:
Left,Right,Top,Bottom,TopRight - PassThru SwitchParameter
- Emit the created chart.
- SeriesColor String[]
- Color values applied to the series in order.
- SeriesProperty String[]
- Property names used as numeric series.
- Title String
- Optional chart title.
- Type WordChartType
- Chart type to create.
- Possible values:
Pie,Bar,Line,Area - WidthFraction Double
- Fraction of the page content width to use when -FitToPageWidth is specified.
- WidthPixels Int32
- Chart width in pixels.
- XAxisTitle String
- Optional X axis title for non-pie charts.
- YAxisTitle String
- Optional Y axis title for non-pie charts.
Outputs
OfficeIMO.Word.WordChart
Add-OfficeWordChart -CategoryProperty <String> -Data <Object[]> [-Document <WordDocument>] [-FitToPageWidth] [-HeightPixels <Int32>] [-Legend] [-LegendPosition <Left|Right|Top|Bottom|TopRight>] [-PassThru] [-SeriesColor <String[]>] -SeriesProperty <String[]> [-Title <String>] [-Type <Pie|Bar|Line|Area>] [-WidthFraction <Double>] [-WidthPixels <Int32>] [-XAxisTitle <String>] [-YAxisTitle <String>] [<CommonParameters>]
#
DocumentParameters
- CategoryProperty String
- Property name used for category labels.
- Data Object[]
- Source objects used to build chart data.
- Document WordDocument
- Target document that will receive the chart.
- FitToPageWidth SwitchParameter
- Scale the chart width to the page content width.
- HeightPixels Int32
- Chart height in pixels.
- Legend SwitchParameter
- Add a legend to the chart.
- LegendPosition String
- Legend position when -Legend is used.
- Possible values:
Left,Right,Top,Bottom,TopRight - PassThru SwitchParameter
- Emit the created chart.
- SeriesColor String[]
- Color values applied to the series in order.
- SeriesProperty String[]
- Property names used as numeric series.
- Title String
- Optional chart title.
- Type WordChartType
- Chart type to create.
- Possible values:
Pie,Bar,Line,Area - WidthFraction Double
- Fraction of the page content width to use when -FitToPageWidth is specified.
- WidthPixels Int32
- Chart width in pixels.
- XAxisTitle String
- Optional X axis title for non-pie charts.
- YAxisTitle String
- Optional Y axis title for non-pie charts.
Outputs
OfficeIMO.Word.WordChart
Add-OfficeWordChart -CategoryProperty <String> -Data <Object[]> [-FitToPageWidth] [-HeightPixels <Int32>] [-Legend] [-LegendPosition <Left|Right|Top|Bottom|TopRight>] [-Paragraph <WordParagraph>] [-PassThru] [-SeriesColor <String[]>] -SeriesProperty <String[]> [-Title <String>] [-Type <Pie|Bar|Line|Area>] [-WidthFraction <Double>] [-WidthPixels <Int32>] [-XAxisTitle <String>] [-YAxisTitle <String>] [<CommonParameters>]
#
ParagraphParameters
- CategoryProperty String
- Property name used for category labels.
- Data Object[]
- Source objects used to build chart data.
- FitToPageWidth SwitchParameter
- Scale the chart width to the page content width.
- HeightPixels Int32
- Chart height in pixels.
- Legend SwitchParameter
- Add a legend to the chart.
- LegendPosition String
- Legend position when -Legend is used.
- Possible values:
Left,Right,Top,Bottom,TopRight - Paragraph WordParagraph
- Target paragraph used as the chart anchor.
- PassThru SwitchParameter
- Emit the created chart.
- SeriesColor String[]
- Color values applied to the series in order.
- SeriesProperty String[]
- Property names used as numeric series.
- Title String
- Optional chart title.
- Type WordChartType
- Chart type to create.
- Possible values:
Pie,Bar,Line,Area - WidthFraction Double
- Fraction of the page content width to use when -FitToPageWidth is specified.
- WidthPixels Int32
- Chart width in pixels.
- XAxisTitle String
- Optional X axis title for non-pie charts.
- YAxisTitle String
- Optional Y axis title for non-pie charts.
Outputs
OfficeIMO.Word.WordChart