Excel JavaScript API 1.9 の新機能

1.9 の要件セットにより、500 件を超える新しい Excel API が 導入されました。 最初の表には API が簡潔にまとめられています。その後の表は詳しい一覧になっています。

機能領域 説明 関連オブジェクト
Shapes 画像、幾何学な図形、テキスト ボックスを挿入、位置変更、書式設定します。 ShapeCollectionShapeGeometricShapeイメージ
オート フィルター 範囲にフィルターを追加します。 AutoFilter
エリア 連続していない範囲をサポートします。 RangeAreas
特別なセル ある範囲内に日付、コメント、数式を含むセルを取得します。 Range
検索 ある範囲またはワークシート内で値や数式を見つけます。 RangeWorksheet
コピーと貼り付け 範囲間で値、書式、数式をコピーします。 Range
計算 Excel 計算エンジンを細かく操作できます。 アプリケーション
新しいグラフ 新しくサポートされたグラフである、マップ、箱ひげ図、ウォーターフォール、サンバースト、パレート、 じょうごをお試しください。 Chart
範囲の形式 範囲の形式の新しい機能です。 Range

API リスト

次の表に、Excel JavaScript API 要件セット 1.9 の API を示します。 Excel JavaScript API 要件セット 1.9 以前でサポートされているすべての API の API リファレンス ドキュメントを表示するには、 要件セット 1.9 以前の Excel API を参照してください。

クラス フィールド 説明
Application calculationEngineVersion 最後の完全な再計算に使用した Excel 計算エンジンのバージョンを返します。
calculationState アプリケーションの計算の状態を返します。
iterativeCalculation 反復計算の設定を返します。
suspendScreenUpdatingUntilNextSync() 次の context.sync() が呼び出されるまで画面の更新を中断します。
AutoFilter apply(range: Range | string, columnIndex?: number, criteria?: Excel.FilterCriteria) 範囲にオートフィルターを適用します。
clearCriteria() オートフィルターのフィルター条件と並べ替え状態をクリアします。
criteria オートフィルターが適用された範囲のすべてのフィルター条件を保持する配列です。
enabled オートフィルターを有効にするかどうかを指定します。
getRange() オートフィルターが適用される範囲を表す Range オブジェクトを返します。
getRangeOrNullObject() オートフィルターが適用される範囲を表す Range オブジェクトを返します。
isDataFiltered オートフィルターにフィルター条件があるかどうかを指定します。
reapply() 現在範囲にある指定されたオートフィルター オブジェクトを適用します。
remove() 範囲の AutoFilter を削除します。
CellBorder color 1 つの境界線の color プロパティを表します。
style 1 つの境界線の style プロパティを表します。
tintAndShade 1 つの境界線の tintAndShade プロパティを表します。
weight 1 つの境界線の weight プロパティを表します。
CellBorderCollection bottom format.borders.bottom プロパティを表します。
diagonalDown format.borders.diagonalDown プロパティを表します。
diagonalUp format.borders.diagonalUp プロパティを表します。
horizontal format.borders.horizontal プロパティを表します。
left format.borders.left プロパティを表します。
right format.borders.right プロパティを表します。
top format.borders.top プロパティを表します。
vertical format.borders.vertical プロパティを表します。
CellProperties address address プロパティを表します。
addressLocal addressLocal プロパティを表します。
hidden hidden プロパティを表します。
CellPropertiesFill color format.fill.color プロパティを表します。
pattern format.fill.pattern プロパティを表します。
patternColor format.fill.patternColor プロパティを表します。
patternTintAndShade format.fill.patternTintAndShade プロパティを表します。
tintAndShade format.fill.tintAndShade プロパティを表します。
CellPropertiesFont bold format.font.bold プロパティを表します。
color format.font.color プロパティを表します。
italic format.font.italic プロパティを表します。
name format.font.name プロパティを表します。
size format.font.size プロパティを表します。
strikethrough format.font.strikethrough プロパティを表します。
subscript format.font.subscript プロパティを表します。
superscript format.font.superscript プロパティを表します。
tintAndShade format.font.tintAndShade プロパティを表します。
underline format.font.underline プロパティを表します。
CellPropertiesFormat autoIndent autoIndent プロパティを表します。
borders borders プロパティを表します。
fill fill プロパティを表します。
font font プロパティを表します。
horizontalAlignment horizontalAlignment プロパティを表します。
indentLevel indentLevel プロパティを表します。
protection protection プロパティを表します。
readingOrder readingOrder プロパティを表します。
shrinkToFit shrinkToFit プロパティを表します。
textOrientation textOrientation プロパティを表します。
useStandardHeight useStandardHeight プロパティを表します。
useStandardWidth useStandardWidth プロパティを表します。
verticalAlignment verticalAlignment プロパティを表します。
wrapText wrapText プロパティを表します。
CellPropertiesProtection formulaHidden format.protection.formulaHidden プロパティを表します。
locked format.protection.locked プロパティを表します。
ChangedEventDetail valueAfter 変更後の値を表します。
valueBefore 変更前の値を表します。
valueTypeAfter 変更後の値の型を表します。
valueTypeBefore 変更前の値の型を表します。
Chart activate() Excel UI でグラフをアクティブにします。
pivotOptions ピボット グラフのオプションをカプセル化します。
ChartAreaFormat colorScheme グラフの配色を指定します。
roundedCorners グラフのグラフ領域の角が丸くなっているかどうかを指定します。
ChartAxis linkNumberFormat 数値の表示形式をセルにリンクするかどうかを指定します。
ChartBinOptions allowOverflow ヒストグラム図またはパレート図でビン オーバーフローが有効かどうかを指定します。
allowUnderflow ヒストグラム チャートまたはパレート チャートでビン アンダーフローが有効かどうかを指定します。
count ヒストグラム図またはパレート図のビン数を指定します。
overflowValue ヒストグラム図またはパレート図のビン オーバーフロー値を指定します。
type ヒストグラム図またはパレート図のビンの種類を指定します。
underflowValue ヒストグラム グラフまたはパレート図のビン アンダーフロー値を指定します。
width ヒストグラム図またはパレート図のビン幅の値を指定します。
ChartBoxwhiskerOptions quartileCalculation 箱ひげ図の四分位数の計算の種類を指定します。
showInnerPoints 箱ひげ図に内側の点を表示するかどうかを指定します。
showMeanLine 平均線を箱ひげチャートに表示するかどうかを指定します。
showMeanMarker 平均マーカーを箱ひげチャートに表示するかどうかを指定します。
showOutlierPoints 箱ひげグラフに外れ値ポイントを表示するかどうかを指定します。
ChartDataLabel linkNumberFormat 数値の表示形式をセルにリンクするかどうかを指定します (これにより、数値の表示形式がセル内で変更されるときにラベルの表示形式が変更されるようにします)。
ChartDataLabels linkNumberFormat 数値の表示形式をセルにリンクするかどうかを指定します。
ChartErrorBars endStyleCap エラー バーに終了スタイルの上限があるかどうかを指定します。
format 誤差範囲の書式の種類を指定します。
include 誤差範囲のどの部分を含めるかを指定します。
type 誤差範囲でマークされている範囲の種類。
visible エラー バーを表示するかどうかを指定します。
ChartErrorBarsFormat line グラフの線の書式設定を表します。
ChartMapOptions labelStrategy 地域マップ グラフの系列マップ ラベル戦略を指定します。
level 地域マップ グラフの系列マッピング レベルを指定します。
projectionType 地域マップ グラフの系列投影型を指定します。
ChartPivotOptions showAxisFieldButtons ピボットグラフに軸フィールド ボタンを表示するかどうかを指定します。
showLegendFieldButtons ピボットグラフに凡例フィールド ボタンを表示するかどうかを指定します。
showReportFilterFieldButtons ピボットグラフにレポート フィルター フィールドのボタンを表示するかどうかを指定します。
showValueFieldButtons ピボットグラフに [値フィールドの表示] ボタンを表示するかどうかを指定します。
ChartSeries binOptions ヒストグラム図とパレート図のビンのオプションをカプセル化します。
boxwhiskerOptions 箱ひげ図グラフのオプションをカプセル化します。
bubbleScale 既定のサイズのパーセンテージを表す 0 (ゼロ) から 300 までの整数値とすることができます。
gradientMaximumColor 地域マップ グラフ系列の最大値の色を指定します。
gradientMaximumType 地域マップ グラフ系列の最大値の種類を指定します。
gradientMaximumValue 地域マップ グラフ系列の最大値を指定します。
gradientMidpointColor 地域マップ グラフ系列の中間値の色を指定します。
gradientMidpointType 地域マップ グラフ系列の中間値の種類を指定します。
gradientMidpointValue 地域マップ グラフ シリーズの中間値を指定します。
gradientMinimumColor 地域マップ グラフ系列の最小値の色を指定します。
gradientMinimumType 地域マップ グラフ シリーズの最小値の種類を指定します。
gradientMinimumValue 地域マップ グラフ シリーズの最小値を指定します。
gradientStyle 地域マップ グラフの系列グラデーション スタイルを指定します。
invertColor 系列内の負のデータ要素の塗りつぶしの色を指定します。
mapOptions リージョン マップ グラフのオプションをカプセル化します。
parentLabelStrategy ツリーマップ図の系列親ラベル戦略領域を指定します。
showConnectorLines ウォーターフォール図にコネクタ線を表示するかどうかを指定します。
showLeaderLines 系列内の各データ ラベルに引出線を表示するかどうかを指定します。
splitValue 円グラフまたは補助縦棒グラフの 2 つのセクションを区切るしきい値を指定します。
xErrorBars グラフ系列の誤差範囲オブジェクトを表します。
yErrorBars グラフ系列の誤差範囲オブジェクトを表します。
ChartTrendlineLabel linkNumberFormat 数値の表示形式をセルにリンクするかどうかを指定します (これにより、数値の表示形式がセル内で変更されるときにラベルの表示形式が変更されるようにします)。
ColumnProperties address address プロパティを表します。
addressLocal addressLocal プロパティを表します。
columnIndex columnIndex プロパティを表します。
ConditionalFormat getRanges() 条件付き書式が適用される 1 つ以上の四角形の範囲からなる RangeAreasを返します。
DataValidation getInvalidCells() 無効なセル値を持つ 1 つ以上の四角形の範囲から成る RangeAreas オブジェクトを返します。
getInvalidCellsOrNullObject() 無効なセル値を持つ 1 つ以上の四角形の範囲から成る RangeAreas オブジェクトを返します。
FilterCriteria subField フィルターがリッチ値に対してリッチ フィルターを実行するために使用するプロパティ。
GeometricShape id 図形 ID を返します。
shape 幾何学的図形の Shape オブジェクトを返します。
GroupShapeCollection getCount() 図形グループの図形の数を返します。
getItem(key: string) 名前または ID を使用して図形を取得します。
getItemAt(index: number) コレクション内の位置に基づいて図形を取得します。
items このコレクション内に読み込まれた子アイテムを取得します。
HeaderFooter centerFooter ワークシートの中央フッター。
centerHeader ワークシートの中央ヘッダー。
leftFooter ワークシートの左フッター。
leftHeader ワークシートの左ヘッダー。
rightFooter ワークシートの右フッター。
rightHeader ワークシートの右ヘッダー。
HeaderFooterGroup defaultForAllPages 偶数/奇数または最初のページが指定されていない場合にすべてのページに使用される汎用ヘッダー/フッター。
evenPages 偶数ページに使用するヘッダー/フッター。奇数ページには奇数のヘッダー/フッターを指定する必要があります。
firstPage 最初のページに使用するヘッダー/フッター。その他すべてのページには汎用または偶数/奇数のヘッダー/フッターが使用されます。
oddPages 奇数ページに使用するヘッダー/フッター。偶数ページには偶数のヘッダー/フッターを指定する必要があります。
state ヘッダー/フッターが設定される状態。
useSheetMargins ヘッダー/フッターがワークシートのページ レイアウト オプションで設定されているページ余白に合わせているかどうかを示すフラグを指定します。
useSheetScale ヘッダー/フッターをワークシートのページ レイアウト オプションで設定したページ パーセンテージのスケールでスケーリングする必要があるかどうかを示すフラグを指定します。
Image format 画像の形式を返します。
id 画像オブジェクトの図形識別子を指定します。
shape 画像に関連付けられている Shape オブジェクトを返します。
IterativeCalculation enabled Excel で反復計算を使用して循環参照を解決する場合、true となります。
maxChange Excel が循環参照を解決する際の、各イテレーション間の変更の最大量を指定します。
maxIteration 循環参照の解決に Excel が使用できる反復回数の上限を指定します。
Line beginArrowheadLength 指定された線の始点の矢印の長さを表します。
beginArrowheadStyle 指定された線の始点の矢印のスタイルを表します。
beginArrowheadWidth 指定された線の始点の矢印の幅を表します。
beginConnectedShape 指定された線の始点が接続されている図形を表します。
beginConnectedSite コネクタの始点が接続されている結合点を表します。
connectBeginShape(shape: Excel.Shape, connectionSite: number) 指定されたコネクタの始点を指定された図形に接続します。
connectEndShape(shape: Excel.Shape, connectionSite: number) 指定されたコネクタの終点を指定された図形に接続します。
connectorType 線のコネクタの種類を表します。
disconnectBeginShape() 指定されたコネクタの始点を図形から切り離します。
disconnectEndShape() 指定されたコネクタの終点を図形から切り離します。
endArrowheadLength 指定された線の終点の矢印の長さを表します。
endArrowheadStyle 指定された線の終点の矢印のスタイルを表します。
endArrowheadWidth 指定された線の終点の矢印の幅を表します。
endConnectedShape 指定された線の終点が接続されている図形を表します。
endConnectedSite コネクタの終点が接続されている結合点を表します。
id 図形の識別子を指定します。
isBeginConnected 指定した線の始点が図形に接続されているかどうかを指定します。
isEndConnected 指定した線の終点が図形に接続されているかどうかを指定します。
shape 行に関連付けられている Shape オブジェクトを返します。
PageBreak columnIndex 改ページの列インデックスを指定します。
delete() 改ページ オブジェクトを削除します。
getCellAfterBreak() 改ページの後の最初のセルを取得します。
rowIndex 改ページの行インデックスを指定します。
PageBreakCollection add(pageBreakRange: Range | string) 指定された範囲の左上セルの前に改ページを追加します。
getCount() コレクション内の改ページの数を取得します。
getItem(index: number) インデックス経由で改ページ オブジェクトを取得します。
items このコレクション内に読み込まれた子アイテムを取得します。
removePageBreaks() コレクション内の手動改ページをすべてリセットします。
PageLayout blackAndWhite ワークシートの白黒印刷オプション。
bottomMargin ポイント単位での印刷に使用するワークシートの下部ページ余白。
centerHorizontally ワークシートの中央に水平フラグを設定します。
centerVertically ワークシートの中央に垂直フラグを設定します。
draftMode ワークシートの下書きモード オプション。
firstPageNumber 印刷するワークシートの最初のページ番号。
footerMargin 印刷時に使用するワークシートのフッター余白 (ポイント単位)。
getPrintArea() ワークシートの印刷範囲を表す 1 つ以上の四角形の範囲で構成される RangeAreas オブジェクトを取得します。
getPrintAreaOrNullObject() ワークシートの印刷範囲を表す 1 つ以上の四角形の範囲で構成される RangeAreas オブジェクトを取得します。
getPrintTitleColumns() タイトル列を表す範囲オブジェクトを取得します。
getPrintTitleColumnsOrNullObject() タイトル列を表す範囲オブジェクトを取得します。
getPrintTitleRows() タイトル行を表す範囲オブジェクトを取得します。
getPrintTitleRowsOrNullObject() タイトル行を表す範囲オブジェクトを取得します。
headerMargin 印刷時に使用するワークシートのヘッダー余白 (ポイント単位)。
headersFooters ワークシートのヘッダーとフッターの構成。
leftMargin 印刷時に使用するワークシートの左余白 (ポイント単位)。
orientation ワークシートのページの向き。
paperSize ワークシートのページの用紙サイズ。
printComments 印刷時にワークシートのコメントを表示するかどうかを指定します。
printErrors ワークシートの [印刷エラー] オプション。
printGridlines ワークシートの枠線を印刷するかどうかを指定します。
printHeadings ワークシートの見出しを印刷するかどうかを指定します。
printOrder ワークシートのページの印刷順序オプション。
rightMargin 印刷時に使用するワークシートの右余白 (ポイント単位)。
setPrintArea(printArea: range |RangeAreas |文字列) ワークシートの印刷範囲を設定します。
setPrintMargins(unit: Excel.PrintMarginUnit, marginOptions: Excel.PageLayoutMarginOptions) ワークシートのページ余白を単位で設定します。
setPrintTitleColumns(printTitleColumns: Range | string) セルを含む列を、印刷時、ワークシートの各ページの左で繰り返すように設定します。
setPrintTitleRows(printTitleRows: 範囲 | 文字列) セルを含む行を、印刷時、ワークシートの各ページの上で繰り返すように設定します。
topMargin 印刷時に使用するワークシートの上余白 (ポイント単位)。
zoom ワークシートの印刷ズーム オプション。
PageLayoutMarginOptions bottom ページレイアウトの下余白を、印刷に使用する単位で指定します。
footer ページ レイアウト フッターの余白を、印刷に使用する単位で指定します。
header ページ レイアウト ヘッダーの余白を、印刷に使用する単位で指定します。
left ページ レイアウトの左余白を、印刷に使用する単位で指定します。
right ページレイアウトの右余白を、印刷に使用する単位で指定します。
top ページ レイアウトの上余白を、印刷に使用する単位で指定します。
PageLayoutZoomOptions horizontalFitToPages 横方向に合わせるページ数。
scale 印刷ページのスケール値は 10 から 400 までです。
verticalFitToPages 縦方向に合わせるページ数。
PivotField sortByValues(sortBy: Excel.SortBy, valuesHierarchy: Excel.DataPivotHierarchy, pivotItemScope?: Array<PivotItem | string>) 与えられた範囲で、指定された値に基づいて PivotField を並べ替えます。
PivotLayout autoFormat 更新時またはフィールドを移動したときに、書式設定が自動的に書式設定されるかどうかを指定します。
getDataHierarchy(cell: Range | string) PivotTable 内で指定された範囲の値を計算するために使用される DataHierarchy を取得します。
getPivotItems(axis: Excel.PivotAxis, cell: Range | string) PivotTable 内で指定された範囲の値を構成する PivotItems を軸から取得します。
preserveFormatting ページ フィールド項目のピボット、並べ替え、変更などの操作によってレポートを更新または再計算するときに、書式設定が保持されるかどうかを指定します。
setAutoSortOnCell(cell: Range | string, sortBy: Excel.SortBy) 必要なすべての条件とコンテキストを自動的に選択するため、指定したセルを使用して自動的に並べ替えを実行するようピボットテーブルを設定します。
PivotTable enableDataValueEditing ピボットテーブルでデータ本文の値をユーザーが編集できるかどうかを指定します。
useCustomSortLists 並べ替え時にピボットテーブルでカスタム リストを使用するかどうかを指定します。
Range autoFill(destinationRange?: Range | string, autoFillType?: Excel.AutoFillType) 指定したオートフィル ロジックを使用して、現在の範囲からコピー先の範囲までを塗りつぶします。
convertDataTypeToText() データ型を持つ範囲セルをテキストに変換します。
convertToLinkedDataType(serviceID: number, languageCulture: string) 範囲セルをワークシート内のリンクされたデータ型に変換します。
copyFrom(sourceRange: Range |RangeAreas |string, copyType?: Excel.RangeCopyType, skipBlanks?: boolean, transpose?: boolean) ソースの範囲または RangeAreas からセル データまたは書式設定を現在の範囲にコピーします。
find(text: string, criteria: Excel.SearchCriteria) 指定された条件に基づいて指定された文字列を見つけます。
findOrNullObject(text: string, criteria: Excel.SearchCriteria) 指定された条件に基づいて指定された文字列を見つけます。
flashFill() 現在の範囲に対してフラッシュ フィルを実行します。
getCellProperties(cellPropertiesLoadOptions: CellPropertiesLoadOptions) 2D 配列を返します。各セルのフォント、塗りつぶし、罫線、配置などのプロパティ データをカプセル化します。
getColumnProperties(columnPropertiesLoadOptions: ColumnPropertiesLoadOptions) 一次元配列を返します。各列のフォント、塗りつぶし、罫線、配置などのプロパティ データをカプセル化します。
getRowProperties(rowPropertiesLoadOptions: RowPropertiesLoadOptions) 一次元配列を返します。各行のフォント、塗りつぶし、罫線、配置などのプロパティ データをカプセル化します。
getSpecialCells(cellType: Excel.SpecialCellType, cellValueType?: Excel.SpecialCellValueType) 指定した型と値に一致するすべてのセルを表す、1 つ以上の四角形の範囲で構成される RangeAreas オブジェクトを取得します。
getSpecialCellsOrNullObject(cellType: Excel.SpecialCellType, cellValueType?: Excel.SpecialCellValueType) 指定した型と値に一致するすべてのセルを表す、1 つ以上の範囲からなる RangeAreas オブジェクトを取得します。
getTables(fullyContained?: boolean) 範囲と重なるテーブルの集まりを範囲限定で取得します。
linkedDataTypeState 各セルのデータ型の状態を表します。
removeDuplicates(columns: number[], includesHeader: boolean) 列によって指定される範囲から重複する値を削除します。
replaceAll(text: string, replacement: string, criteria: Excel.ReplaceCriteria) 現在の範囲内で、指定された条件に基づき、指定された文字列を検索し、置換します。
setCellProperties(cellPropertiesData: SettableCellProperties[][]) Updates セル プロパティの 2D 配列に基づいて範囲を更新し、フォント、塗りつぶし、罫線、配置などをカプセル化します。
setColumnProperties(columnPropertiesData: SettableColumnProperties[]) Updates 列プロパティの 1 次元配列に基づいて範囲を更新し、フォント、塗りつぶし、罫線、配置などをカプセル化します。
setDirty() 次の再計算が発生したときに再計算する範囲を設定します。
setRowProperties(rowPropertiesData: SettableRowProperties[]) Updates 行プロパティの 1 次元配列に基づいて範囲を更新し、フォント、塗りつぶし、罫線、配置などをカプセル化します。
RangeAreas address RangeAreas参照を A1 スタイルで返します。
addressLocal ユーザー ロケールでの RangeAreas 参照を返します。
areaCount この RangeAreas オブジェクトを構成する四角形の範囲の数を返します。
areas この RangeAreas オブジェクトを構成する四角形の範囲のコレクションを返します。
calculate() RangeAreas内のすべてのセルを計算します。
cellCount 個々の四角形範囲のセル数をすべて合計した、 RangeAreas オブジェクト内のセルの数を返します。
clear(applyTo?: Excel.ClearApplyTo) この RangeAreas オブジェクトを構成する各領域の値、書式、塗りつぶし、罫線、およびその他のプロパティをクリアします。
conditionalFormats この RangeAreas オブジェクト内の任意のセルと交差する条件付き書式のコレクションを返します。
convertDataTypeToText() データ型を持つ RangeAreas 内のすべてのセルをテキストに変換します。
convertToLinkedDataType(serviceID: number, languageCulture: string) RangeAreas内のすべてのセルをリンクされたデータ型に変換します。
copyFrom(sourceRange: Range |RangeAreas |string, copyType?: Excel.RangeCopyType, skipBlanks?: boolean, transpose?: boolean) セル データまたは書式設定をソース範囲または RangeAreas から現在の RangeAreasにコピーします。
dataValidation RangeAreas内のすべての範囲のデータ入力規則オブジェクトを返します。
format RangeAreasオブジェクト内のすべての範囲のフォント、塗りつぶし、罫線、配置、およびその他のプロパティをカプセル化するRangeFormat オブジェクトを返します。
getEntireColumn() RangeAreasの列全体を表す RangeAreas オブジェクトを返します (たとえば、現在のRangeAreasがセル "B4:E11, H2" を表す場合、列 "B:E, H:H" を表すRangeAreasを返します)。
getEntireRow() RangeAreasの行全体を表す RangeAreas オブジェクトを返します (たとえば、現在のRangeAreasがセル "B4:E11" を表す場合、行 "4:11" を表すRangeAreasを返します)。
getIntersection(anotherRange: Range |RangeAreas |文字列) 指定した範囲またはRangeAreasの共通部分を表す RangeAreas オブジェクトを返します。
getIntersectionOrNullObject(anotherRange: Range |RangeAreas |文字列) 指定した範囲またはRangeAreasの共通部分を表す RangeAreas オブジェクトを返します。
getOffsetRangeAreas(rowOffset: number, columnOffset: number) 特定の行と列のオフセットだけシフトされる RangeAreas オブジェクトを返します。
getSpecialCells(cellType: Excel.SpecialCellType, cellValueType?: Excel.SpecialCellValueType) 指定した型と値に一致するすべてのセルを表す RangeAreas オブジェクトを返します。
getSpecialCellsOrNullObject(cellType: Excel.SpecialCellType, cellValueType?: Excel.SpecialCellValueType) 指定した型と値に一致するすべてのセルを表す RangeAreas オブジェクトを返します。
getTables(fullyContained?: boolean) この RangeAreas オブジェクト内の任意の範囲と重なるテーブルの範囲を指定されたコレクションを返します。
getUsedRangeAreas(valuesOnly?: boolean) RangeAreas オブジェクト内の個々の四角形範囲のすべての使用済み領域を構成する使用済みRangeAreasを返します。
getUsedRangeAreasOrNullObject(valuesOnly?: boolean) RangeAreas オブジェクト内の個々の四角形範囲のすべての使用済み領域を構成する使用済みRangeAreasを返します。
isEntireColumn この RangeAreas オブジェクトのすべての範囲が列全体を表すかどうかを指定します (例: "A:C, Q:Z")。
isEntireRow この RangeAreas オブジェクトのすべての範囲が行全体を表すかどうかを指定します (例: "1:3, 5:7")。
setDirty() 次の再計算が行われるときに再計算される RangeAreas を設定します。
style この RangeAreas オブジェクト内のすべての範囲のスタイルを表します。
worksheet 現在の RangeAreasのワークシートを返します。
RangeBorder tintAndShade 範囲の境界線の色を明るくするか暗くするかを倍増させる double を指定します。値は -1 (最も暗い) から 1 (最も明るい) の間で、元の色には 0 を指定します。
RangeBorderCollection tintAndShade 範囲の境界線の色を明るくするか暗くする double を指定します。
RangeCollection getCount() RangeCollectionの範囲の数を返します。
getItemAt(index: number) RangeCollection内の位置に基づいて範囲オブジェクトを返します。
items このコレクション内に読み込まれた子アイテムを取得します。
RangeFill pattern 範囲のパターン。
patternColor 範囲パターンの色を表す HTML カラー コード。形式は #RRGGBB (例: "FFA500")、または名前付き HTML カラー (例: "オレンジ") です。
patternTintAndShade 範囲塗りつぶしのパターンの色を明るくするか暗くする倍精度浮動小数点数を指定します。
tintAndShade 範囲塗りつぶしの色を明るくするか暗くする double を指定します。
RangeFont strikethrough フォントの取り消し線の状態を指定します。
subscript フォントの下付き文字の状態を指定します。
superscript フォントの上付き文字の状態を指定します。
tintAndShade 範囲フォントの色を明るくするか暗くする倍精度浮動小数点値を指定します。
RangeFormat autoIndent テキストの配置が等分散に設定されている場合に、テキストを自動的にインデントするかどうかを指定します。
indentLevel インデント レベルを示す 0 から 250 までの整数。
readingOrder 範囲に適用される読み上げ順序。
shrinkToFit 使用可能な列幅に合わせてテキストを自動的に縮小するかどうかを指定します。
RemoveDuplicatesResult removed 操作によって削除された重複行の数。
uniqueRemaining 結果として生じた範囲に存在する残りの一意の行の数。
ReplaceCriteria completeMatch 一致を完全にする必要があるか、部分的に一致させる必要があるかを指定します。
matchCase 一致で大文字と小文字が区別されるかどうかを指定します。
RowProperties address address プロパティを表します。
addressLocal addressLocal プロパティを表します。
rowIndex rowIndex プロパティを表します。
SearchCriteria completeMatch 一致を完全にする必要があるか、部分的に一致させる必要があるかを指定します。
matchCase 一致で大文字と小文字が区別されるかどうかを指定します。
searchDirection 検索の方向を指定します。
SettableCellProperties format format プロパティを表します。
hyperlink hyperlink プロパティを表します。
style style プロパティを表します。
SettableColumnProperties columnHidden columnHidden プロパティを表します。
format format プロパティを表します。
SettableRowProperties format format プロパティを表します。
rowHidden rowHidden プロパティを表します。
Shape altTextDescription Shape オブジェクトの代替説明テキストを指定します。
altTextTitle Shape オブジェクトの代替タイトル テキストを指定します。
connectionSiteCount この図形の結合点の数を返します。
delete() ワークシートから図形を削除します。
fill この図形の塗りつぶしの書式設定を返します。
geometricShape 図形に関連付けられた幾何学的図形を返します。
geometricShapeType この幾何学的形状の幾何学的形状の種類を指定します。
getAsImage(format: Excel.PictureFormat) 図形を画像に変換し、Base64 でエンコードされた文字列として画像を返します。
group 図形に関連付けられた図形グループを返します。
height 図形の高さをポイント単位で指定します。
id 図形の識別子を指定します。
image 図形に関連付けられた画像を返します。
incrementLeft(increment: number) 指定したポイント数だけ水平方向に図形を移動します。
incrementRotation(increment: number) z 軸を中心に、指定された度数だけ、図形を時計回りに回転します。
incrementTop(increment: number) 指定したポイント数だけ垂直方向に図形を移動します。
left 図形の左側からワークシートの左側までの距離 (ポイント数) です。
level 指定する図形のレベルを指定します。
line 図形に関連付けられた線を返します。
lineFormat この図形の線の書式設定を返します。
lockAspectRatio この図形の縦横比をロックするかどうかを指定します。
name 図形の名前を指定します。
onActivated 図形がアクティブになったときに発生します。
onDeactivated 図形が非アクティブになると発生します。
parentGroup この図形の親グループを指定します。
rotation 図形の回転を度単位で指定します。
scaleHeight(scaleFactor: number, scaleType: Excel.ShapeScaleType, scaleFrom?: Excel.ShapeScaleFrom) 指定した係数分だけ図形の高さを変更します。
scaleWidth(scaleFactor: number, scaleType: Excel.ShapeScaleType, scaleFrom?: Excel.ShapeScaleFrom) 指定した係数分だけ図形の幅を変更します。
setZOrder(position: Excel.ShapeZOrder) 指定された図形をコレクションの z オーダーで上または下に移動します。他の図形の手前または奥に移動します。
textFrame この図形のテキスト フレーム オブジェクトを返します。
top 図形の上端からワークシートの上までのポイント単位の距離です。
type この図形の種類を返します。
visible 図形を表示するかどうかを指定します。
width 図形の幅をポイント単位で指定します。
zOrderPosition 指定された図形の z オーダーでの位置を返します。0 はオーダー スタックの一番下を表します。
ShapeActivatedEventArgs shapeId アクティブ化された図形の ID を取得します。
type イベントの種類を取得します。
worksheetId 図形がアクティブ化されているワークシートの ID を取得します。
ShapeCollection addGeometricShape(geometricShapeType: Excel.GeometricShapeType) 幾何学的図形をワークシートに追加します。
addGroup(values: array<string |shape>) このコレクションのワークシート内の図形のサブセットをグループ化します。
addImage(base64ImageString: string) Base64 でエンコードされた文字列から画像を作成し、ワークシートに追加します。
addLine(startLeft: number, startTop: number, endLeft: number, endTop: number, connectorType?: Excel.ConnectorType) ワークシートに行を追加します。
addTextBox(text?: string) 指定されたテキストを含むテキスト ボックスをワークシートに追加します。
getCount() ワークシートの図形数を返します。
getItem(key: string) 名前または ID を使用して図形を取得します。
getItemAt(index: number) コレクション内の位置を使用して図形を取得します。
items このコレクション内に読み込まれた子アイテムを取得します。
ShapeDeactivatedEventArgs shapeId 非アクティブ化された図形の ID を取得します。
type イベントの種類を取得します。
worksheetId 図形が非アクティブ化されているワークシートの ID を取得します。
ShapeFill clear() この図形の塗りつぶしの書式設定をクリアします。
foregroundColor 図形の塗りつぶしの前景色を HTML カラー形式で、#RRGGBB 形式 (例: "FFA500") または名前付き HTML 色 (例: "オレンジ") で表します
setSolidColor(color: string) 図形の塗りつぶしの書式設定を均一な色に設定します。
transparency 塗りつぶしの透明度の割合を、0.0 (不透明) から 1.0 (クリア) までの値で指定します。
type 図形の塗りつぶしの種類を返します。
ShapeFont bold フォントの太字の状態を表します。
color テキスト色の HTML カラー コード表現 (例: "#FF0000" は赤を表します)。
italic フォントの斜体の状態を表します。
name フォント名を表します (例: "Calibri")。
size フォント サイズをポイント単位で表します (例: 11)。
underline フォントに適用する下線の種類。
ShapeGroup id 図形の識別子を指定します。
shape グループに関連付けられている Shape オブジェクトを返します。
shapes Shape オブジェクトのコレクションを返します。
ungroup() 指定した図形グループに含まれるグループ化された図形のグループを解除します。
ShapeLineFormat color 線の色を HTML カラー形式で、#RRGGBB 形式 ("FFA500" など) または名前付き HTML 色 ("オレンジ" など) で表します。
dashStyle 図形の線スタイルを表します。
style 図形の線スタイルを表します。
transparency 指定された線の透明度を示す 0.0 (不透明) から 1.0 (透明) までの値を表します。
visible 図形要素の線の書式設定を表示するかどうかを指定します。
weight 線の太さ (ポイント数) を表します。
SortField subField 並べ替えるリッチ値のターゲット プロパティ名であるサブフィールドを指定します。
StyleCollection getCount() コレクション内のスタイルの数を取得します。
getItemAt(index: number) コレクション内の位置に基づいてスタイルを取得します。
Table autoFilter テーブルの AutoFilter オブジェクトを表します。
TableAddedEventArgs source イベントのソースを取得します。
tableId 追加されるテーブルの ID を取得します。
type イベントの種類を取得します。
worksheetId テーブルが追加されるワークシートの ID を取得します。
TableChangedEventArgs details 変更の詳細に関する情報を取得します。
TableCollection onAdded ブックに新しいテーブルが追加されたときに発生します。
onDeleted 指定されたテーブルがブックで削除されたときに発生します。
TableDeletedEventArgs source イベントのソースを取得します。
tableId 削除されるテーブルの ID を取得します。
tableName 削除されるテーブルの名前を取得します。
type イベントの種類を取得します。
worksheetId テーブルが削除されるワークシートの ID を取得します。
TableScopedCollection getCount() コレクションに含まれるテーブルの数を取得します。
getFirst() コレクション内の最初のテーブルを取得します。
getItem(key: string) 名前または ID でテーブルを取得します。
items このコレクション内に読み込まれた子アイテムを取得します。
TextFrame autoSizeSetting テキスト フレームの自動サイズ変更設定。
bottomMargin テキスト フレームの下余白を表します (ポイント数)。
deleteText() テキスト フレーム内のテキストをすべて削除します。
hasText テキスト フレームにテキストが含まれているかどうかを指定します。
horizontalAlignment テキスト フレームの水平方向の配置を表します。
horizontalOverflow テキスト フレームの水平方向のオーバーフローの動作を表します。
leftMargin テキスト フレームの左余白を表します (ポイント数)。
orientation テキスト フレームに対してテキストが配置される角度を表します。
readingOrder テキスト フレームの読む方向を表します (左から右または右から左)。
rightMargin テキスト フレームの右余白を表します (ポイント数)。
textRange テキスト フレーム内の図形にアタッチされているテキスト、およびテキストを操作するためのプロパティとメソッドを表します。
topMargin テキスト フレームの上余白を表します (ポイント数)。
verticalAlignment テキスト フレームの垂直方向の配置を表します。
verticalOverflow テキスト フレームの垂直方向のオーバーフローの動作を表します。
TextRange font テキスト範囲のフォント属性を表す ShapeFont オブジェクトを返します。
getSubstring(start: number, length?: number) 指定された範囲の部分文字列に対する TextRange オブジェクトを返します。
text テキスト範囲のプレーン テキスト コンテンツを表します。
Workbook autoSave ブックが自動保存モードかどうかを指定します。
calculationEngineVersion Excel 計算エンジンのバージョンとして数字を返します。
chartDataPointTrack 関連付けられている実際のデータ ポイントをブックの全グラフが追跡している場合、true となります。
getActiveChart() ブックで現在アクティブになっているグラフを取得します。
getActiveChartOrNullObject() ブックで現在アクティブになっているグラフを取得します。
getIsActiveCollabSession() ブックが複数のユーザーによって (共同編集により) 編集されている場合は true を返します。
getSelectedRanges() ブックから現在選択されている 1 つまたは複数の範囲を取得します。
isDirty ブックが最後に保存されてから変更が行われたかどうかを指定します。
onAutoSaveSettingChanged ブックの自動保存設定が変更されたときに発生します。
previouslySaved ブックがローカルまたはオンラインのどちらに保存されたことがあるかを指定します。
usePrecisionAsDisplayed ブックを表示桁数でのみ計算する場合、true となります。
WorkbookAutoSaveSettingChangedEventArgs type イベントの種類を取得します。
ワークシート autoFilter ワークシートの AutoFilter オブジェクトを表します。
enableCalculation 必要に応じてワークシートを再計算するかどうかを決定します。
findAll(text: string, criteria: Excel.WorksheetSearchCriteria) 指定された抽出条件に基づいて指定した文字列を検索し、1 つ以上の四角形の範囲からなる RangeAreas オブジェクトとして返します。
findAllOrNullObject(text: string, criteria: Excel.WorksheetSearchCriteria) 指定された抽出条件に基づいて指定した文字列を検索し、1 つ以上の四角形の範囲からなる RangeAreas オブジェクトとして返します。
getRanges(address?: string) アドレスまたは名前で指定された四角形範囲の 1 つ以上のブロックを表す RangeAreas オブジェクトを取得します。
horizontalPageBreaks ワークシートの水平改ページをまとめて取得します。
onFormatChanged フォーマットが特定のワークシートで変更されたときに発生します。
pageLayout ワークシートの PageLayout オブジェクトを取得します。
replaceAll(text: string, replacement: string, criteria: Excel.ReplaceCriteria) 現在のワークシート内で、指定された条件に基づき、指定された文字列を検索し、置換します。
shapes ワークシート上のすべての Shape オブジェクトをまとめて返します。
verticalPageBreaks ワークシートの垂直改ページをまとめて取得します。
WorksheetChangedEventArgs details 変更の詳細に関する情報を表します。
WorksheetCollection onChanged ブックのワークシートが変更されたときに発生します。
onFormatChanged ブック内のいずれかのワークシートの形式が変更されたときに発生します。
onSelectionChanged ワークシートで選択範囲を変更したときに発生します。
WorksheetFormatChangedEventArgs address 特定のワークシートで変更されたエリアを表す範囲のアドレスを取得します。
getRange(ctx: Excel.RequestContext) 特定のワークシートで変更されたエリアを表す範囲を取得します。
getRangeOrNullObject(ctx: Excel.RequestContext) 特定のワークシートで変更されたエリアを表す範囲を取得します。
source イベントのソースを取得します。
type イベントの種類を取得します。
worksheetId データが変更されたワークシートの ID を取得します。
WorksheetSearchCriteria completeMatch 一致を完全にする必要があるか、部分的に一致させる必要があるかを指定します。
matchCase 一致で大文字と小文字が区別されるかどうかを指定します。

関連項目