次の方法で共有


ExcelScript.ChartDataLabels interface

グラフのポイントにあるすべてのデータ ラベルのコレクションを表します。

注釈

/**
 * This sample configures data labels on a chart series.
 * This assumes the active worksheet has a pie chart.
 */
function main(workbook: ExcelScript.Workbook) {
  // Get the first chart on the active worksheet.
  const sheet = workbook.getActiveWorksheet();
  const chart = sheet.getCharts()[0];
  
  // Configure the data labels.
  const series = chart.getSeries()[0];
  const dataLabels = series.getDataLabels();
  dataLabels.setShowPercentage(true);
  dataLabels.setShowSeriesName(false);
  dataLabels.setShowCategoryName(false);
  dataLabels.setShowValue(false);
}

メソッド

getAutoText()

データ ラベルがコンテキストに基づいて適切なテキストを自動的に生成するかどうかを指定します。

getFormat()

塗りつぶしとフォントの書式設定を含むグラフ データ ラベルの形式を指定します。

getGeometricShapeType()

データ ラベルの幾何学的図形の種類を指定します。 詳細については、ExcelScript.GeometricShapeTypeを参照してください。 データ ラベルが幾何学的図形でない場合、値は null されます。

getHorizontalAlignment()

グラフ データ ラベルの水平方向の配置を指定します。 詳細は「ExcelScript.ChartTextHorizontalAlignment」をご覧ください。 このプロパティは、データ ラベルの TextOrientation が 0 の場合にのみ有効です。

getLeaderLines()

データ ラベルの引き出し線を表す オブジェクトを取得します。

getLinkNumberFormat()

数値形式をセルにリンクするかどうかを指定します。 true した場合、セル内で数値形式が変更されるとラベルが変更されます。

getNumberFormat()

データ ラベルの書式コードを指定します。

getPosition()

データ ラベルの位置を表す値。 詳細は「ExcelScript.ChartDataLabelPosition」をご覧ください。

getSeparator()

グラフのデータ ラベルに使用される区切り文字を表す文字列を設定します。

getShowAsStickyCallout()

データ ポイントにテール アンカーがアタッチされた吹き出しとしてデータ ラベルを表示するかどうかを指定します。 true 場合、吹き出しは次のいずれかの値になります。"AccentCallout1"、"AccentCallout2"、"BorderCallout1"、"BorderCallout2"、"WedgeRectCallout"、"WedgeRRectCallout" または "WedgeEllipseCallout" です。

getShowBubbleSize()

データ ラベルのバブル サイズを表示するかどうかを指定します。

getShowCategoryName()

データ ラベル カテゴリ名を表示するかどうかを指定します。

getShowLeaderLines()

データ ラベルの引き出し線を表示するかどうかを指定します。 true 引出し線が表示される場合。それ以外の場合は、 false

getShowLegendKey()

データ ラベルの凡例キーを表示するかどうかを指定します。

getShowPercentage()

データ ラベルの割合を表示するかどうかを指定します。

getShowSeriesName()

データ ラベル系列名を表示するかどうかを指定します。

getShowValue()

データ ラベルの値を表示するかどうかを指定します。

getTextOrientation()

データ ラベルのテキストの向きを示す角度を表します。 値は、-90 から 90 までの整数、または垂直方向のテキストの場合は整数 180 である必要があります。

getVerticalAlignment()

グラフのデータ ラベルの垂直方向の配置を表します。 詳細は「ExcelScript.ChartTextVerticalAlignment」をご覧ください。 このプロパティは、データ ラベルの TextOrientation が -90、90、または 180 の場合にのみ有効です。

setAutoText(autoText)

データ ラベルがコンテキストに基づいて適切なテキストを自動的に生成するかどうかを指定します。

setGeometricShapeType(geometricShapeType)

データ ラベルの幾何学的図形の種類を指定します。 詳細については、ExcelScript.GeometricShapeTypeを参照してください。 データ ラベルが幾何学的図形でない場合、値は null されます。

setHorizontalAlignment(horizontalAlignment)

グラフ データ ラベルの水平方向の配置を指定します。 詳細は「ExcelScript.ChartTextHorizontalAlignment」をご覧ください。 このプロパティは、データ ラベルの TextOrientation が 0 の場合にのみ有効です。

setLinkNumberFormat(linkNumberFormat)

数値形式をセルにリンクするかどうかを指定します。 true した場合、セル内で数値形式が変更されるとラベルが変更されます。

setNumberFormat(numberFormat)

データ ラベルの書式コードを指定します。

setPosition(position)

データ ラベルの位置を表す値。 詳細は「ExcelScript.ChartDataLabelPosition」をご覧ください。

setSeparator(separator)

グラフのデータ ラベルに使用される区切り文字を表す文字列を設定します。

setShowBubbleSize(showBubbleSize)

データ ラベルのバブル サイズを表示するかどうかを指定します。

setShowCategoryName(showCategoryName)

データ ラベル カテゴリ名を表示するかどうかを指定します。

setShowLeaderLines(showLeaderLines)

データ ラベルの引き出し線を表示するかどうかを指定します。 true 引出し線が表示される場合。それ以外の場合は、 false

setShowLegendKey(showLegendKey)

データ ラベルの凡例キーを表示するかどうかを指定します。

setShowPercentage(showPercentage)

データ ラベルの割合を表示するかどうかを指定します。

setShowSeriesName(showSeriesName)

データ ラベル系列名を表示するかどうかを指定します。

setShowValue(showValue)

データ ラベルの値を表示するかどうかを指定します。

setTextOrientation(textOrientation)

データ ラベルのテキストの向きを示す角度を表します。 値は、-90 から 90 までの整数、または垂直方向のテキストの場合は整数 180 である必要があります。

setVerticalAlignment(verticalAlignment)

グラフのデータ ラベルの垂直方向の配置を表します。 詳細は「ExcelScript.ChartTextVerticalAlignment」をご覧ください。 このプロパティは、データ ラベルの TextOrientation が -90、90、または 180 の場合にのみ有効です。

メソッドの詳細

getAutoText()

データ ラベルがコンテキストに基づいて適切なテキストを自動的に生成するかどうかを指定します。

getAutoText(): boolean;

戻り値

boolean

getFormat()

塗りつぶしとフォントの書式設定を含むグラフ データ ラベルの形式を指定します。

getFormat(): ChartDataLabelFormat;

戻り値

getGeometricShapeType()

データ ラベルの幾何学的図形の種類を指定します。 詳細については、ExcelScript.GeometricShapeTypeを参照してください。 データ ラベルが幾何学的図形でない場合、値は null されます。

getGeometricShapeType(): GeometricShapeType;

戻り値

getHorizontalAlignment()

グラフ データ ラベルの水平方向の配置を指定します。 詳細は「ExcelScript.ChartTextHorizontalAlignment」をご覧ください。 このプロパティは、データ ラベルの TextOrientation が 0 の場合にのみ有効です。

getHorizontalAlignment(): ChartTextHorizontalAlignment;

戻り値

getLeaderLines()

データ ラベルの引き出し線を表す オブジェクトを取得します。

getLeaderLines(): ChartLeaderLines;

戻り値

getLinkNumberFormat()

数値形式をセルにリンクするかどうかを指定します。 true した場合、セル内で数値形式が変更されるとラベルが変更されます。

getLinkNumberFormat(): boolean;

戻り値

boolean

getNumberFormat()

データ ラベルの書式コードを指定します。

getNumberFormat(): string;

戻り値

string

getPosition()

データ ラベルの位置を表す値。 詳細は「ExcelScript.ChartDataLabelPosition」をご覧ください。

getPosition(): ChartDataLabelPosition;

戻り値

getSeparator()

グラフのデータ ラベルに使用される区切り文字を表す文字列を設定します。

getSeparator(): string;

戻り値

string

getShowAsStickyCallout()

データ ポイントにテール アンカーがアタッチされた吹き出しとしてデータ ラベルを表示するかどうかを指定します。 true 場合、吹き出しは次のいずれかの値になります。"AccentCallout1"、"AccentCallout2"、"BorderCallout1"、"BorderCallout2"、"WedgeRectCallout"、"WedgeRRectCallout" または "WedgeEllipseCallout" です。

getShowAsStickyCallout(): boolean;

戻り値

boolean

getShowBubbleSize()

データ ラベルのバブル サイズを表示するかどうかを指定します。

getShowBubbleSize(): boolean;

戻り値

boolean

getShowCategoryName()

データ ラベル カテゴリ名を表示するかどうかを指定します。

getShowCategoryName(): boolean;

戻り値

boolean

getShowLeaderLines()

データ ラベルの引き出し線を表示するかどうかを指定します。 true 引出し線が表示される場合。それ以外の場合は、 false

getShowLeaderLines(): boolean;

戻り値

boolean

getShowLegendKey()

データ ラベルの凡例キーを表示するかどうかを指定します。

getShowLegendKey(): boolean;

戻り値

boolean

getShowPercentage()

データ ラベルの割合を表示するかどうかを指定します。

getShowPercentage(): boolean;

戻り値

boolean

getShowSeriesName()

データ ラベル系列名を表示するかどうかを指定します。

getShowSeriesName(): boolean;

戻り値

boolean

getShowValue()

データ ラベルの値を表示するかどうかを指定します。

getShowValue(): boolean;

戻り値

boolean

getTextOrientation()

データ ラベルのテキストの向きを示す角度を表します。 値は、-90 から 90 までの整数、または垂直方向のテキストの場合は整数 180 である必要があります。

getTextOrientation(): number;

戻り値

number

getVerticalAlignment()

グラフのデータ ラベルの垂直方向の配置を表します。 詳細は「ExcelScript.ChartTextVerticalAlignment」をご覧ください。 このプロパティは、データ ラベルの TextOrientation が -90、90、または 180 の場合にのみ有効です。

getVerticalAlignment(): ChartTextVerticalAlignment;

戻り値

setAutoText(autoText)

データ ラベルがコンテキストに基づいて適切なテキストを自動的に生成するかどうかを指定します。

setAutoText(autoText: boolean): void;

パラメーター

autoText

boolean

戻り値

void

setGeometricShapeType(geometricShapeType)

データ ラベルの幾何学的図形の種類を指定します。 詳細については、ExcelScript.GeometricShapeTypeを参照してください。 データ ラベルが幾何学的図形でない場合、値は null されます。

setGeometricShapeType(geometricShapeType: GeometricShapeType): void;

パラメーター

geometricShapeType
ExcelScript.GeometricShapeType

戻り値

void

setHorizontalAlignment(horizontalAlignment)

グラフ データ ラベルの水平方向の配置を指定します。 詳細は「ExcelScript.ChartTextHorizontalAlignment」をご覧ください。 このプロパティは、データ ラベルの TextOrientation が 0 の場合にのみ有効です。

setHorizontalAlignment(
            horizontalAlignment: ChartTextHorizontalAlignment
        ): void;

パラメーター

戻り値

void

setLinkNumberFormat(linkNumberFormat)

数値形式をセルにリンクするかどうかを指定します。 true した場合、セル内で数値形式が変更されるとラベルが変更されます。

setLinkNumberFormat(linkNumberFormat: boolean): void;

パラメーター

linkNumberFormat

boolean

戻り値

void

setNumberFormat(numberFormat)

データ ラベルの書式コードを指定します。

setNumberFormat(numberFormat: string): void;

パラメーター

numberFormat

string

戻り値

void

setPosition(position)

データ ラベルの位置を表す値。 詳細は「ExcelScript.ChartDataLabelPosition」をご覧ください。

setPosition(position: ChartDataLabelPosition): void;

パラメーター

戻り値

void

/**
 * This sample sets the position of data labels.
 * This assumes the active worksheet has a chart with data labels enabled.
 */
function main(workbook: ExcelScript.Workbook) {
  // Get the first chart on the active worksheet.
  const sheet = workbook.getActiveWorksheet();
  const chart = sheet.getCharts()[0];
  
  // Set the data label position to best fit.
  const series = chart.getSeries()[0];
  series.getDataLabels().setPosition(ExcelScript.ChartDataLabelPosition.bestFit);
}

setSeparator(separator)

グラフのデータ ラベルに使用される区切り文字を表す文字列を設定します。

setSeparator(separator: string): void;

パラメーター

separator

string

戻り値

void

setShowBubbleSize(showBubbleSize)

データ ラベルのバブル サイズを表示するかどうかを指定します。

setShowBubbleSize(showBubbleSize: boolean): void;

パラメーター

showBubbleSize

boolean

戻り値

void

setShowCategoryName(showCategoryName)

データ ラベル カテゴリ名を表示するかどうかを指定します。

setShowCategoryName(showCategoryName: boolean): void;

パラメーター

showCategoryName

boolean

戻り値

void

/**
 * This sample shows category names in data labels.
 * This assumes the active worksheet has a chart with data labels enabled.
 */
function main(workbook: ExcelScript.Workbook) {
  // Get the first chart on the active worksheet.
  const sheet = workbook.getActiveWorksheet();
  const chart = sheet.getCharts()[0];
  
  // Show category names in the data labels.
  const series = chart.getSeries()[0];
  series.getDataLabels().setShowCategoryName(true);
}

setShowLeaderLines(showLeaderLines)

データ ラベルの引き出し線を表示するかどうかを指定します。 true 引出し線が表示される場合。それ以外の場合は、 false

setShowLeaderLines(showLeaderLines: boolean): void;

パラメーター

showLeaderLines

boolean

戻り値

void

/**
 * This sample enables leader lines for data labels.
 * This assumes the active worksheet has a chart with data labels enabled.
 */
function main(workbook: ExcelScript.Workbook) {
  // Get the first chart on the active worksheet.
  const sheet = workbook.getActiveWorksheet();
  const chart = sheet.getCharts()[0];
  
  // Enable leader lines.
  const series = chart.getSeries()[0];
  series.getDataLabels().setShowLeaderLines(true);
}

setShowLegendKey(showLegendKey)

データ ラベルの凡例キーを表示するかどうかを指定します。

setShowLegendKey(showLegendKey: boolean): void;

パラメーター

showLegendKey

boolean

戻り値

void

setShowPercentage(showPercentage)

データ ラベルの割合を表示するかどうかを指定します。

setShowPercentage(showPercentage: boolean): void;

パラメーター

showPercentage

boolean

戻り値

void

/**
 * This sample shows percentages in data labels.
 * This assumes the active worksheet has a pie chart with data labels enabled.
 */
function main(workbook: ExcelScript.Workbook) {
  // Get the first chart on the active worksheet.
  const sheet = workbook.getActiveWorksheet();
  const chart = sheet.getCharts()[0];
  
  // Show percentages in the data labels.
  const series = chart.getSeries()[0];
  series.getDataLabels().setShowPercentage(true);
}

setShowSeriesName(showSeriesName)

データ ラベル系列名を表示するかどうかを指定します。

setShowSeriesName(showSeriesName: boolean): void;

パラメーター

showSeriesName

boolean

戻り値

void

/**
 * This sample controls series name visibility in data labels.
 * This assumes the active worksheet has a chart with data labels enabled.
 */
function main(workbook: ExcelScript.Workbook) {
  // Get the first chart on the active worksheet.
  const sheet = workbook.getActiveWorksheet();
  const chart = sheet.getCharts()[0];
  
  // Hide the series name in data labels.
  const series = chart.getSeries()[0];
  series.getDataLabels().setShowSeriesName(false);
}

setShowValue(showValue)

データ ラベルの値を表示するかどうかを指定します。

setShowValue(showValue: boolean): void;

パラメーター

showValue

boolean

戻り値

void

/**
 * This sample shows values in data labels.
 * This assumes the active worksheet has a chart with data labels enabled.
 */
function main(workbook: ExcelScript.Workbook) {
  // Get the first chart on the active worksheet.
  const sheet = workbook.getActiveWorksheet();
  const chart = sheet.getCharts()[0];
  
  // Show values in the data labels.
  const series = chart.getSeries()[0];
  series.getDataLabels().setShowValue(true);
}

setTextOrientation(textOrientation)

データ ラベルのテキストの向きを示す角度を表します。 値は、-90 から 90 までの整数、または垂直方向のテキストの場合は整数 180 である必要があります。

setTextOrientation(textOrientation: number): void;

パラメーター

textOrientation

number

戻り値

void

setVerticalAlignment(verticalAlignment)

グラフのデータ ラベルの垂直方向の配置を表します。 詳細は「ExcelScript.ChartTextVerticalAlignment」をご覧ください。 このプロパティは、データ ラベルの TextOrientation が -90、90、または 180 の場合にのみ有効です。

setVerticalAlignment(
            verticalAlignment: ChartTextVerticalAlignment
        ): void;

パラメーター

戻り値

void