Excel JavaScript API 1.13 の新機能
ExcelApi 1.13 では、Base64 でエンコードされた文字列と、ブックのアクティブ化を検出するイベントからブックにワークシートを挿入するメソッドが追加されました。 また、数式の変更を追跡し、数式の直接依存セルを見つけるための API を追加することで、範囲内の数式のサポートも強化されました。 さらに、代替テキスト、スタイル、空のセル管理用の PivotLayout API を追加することで、ピボットテーブルのサポートを拡張しました。
機能領域 | 説明 | 関連オブジェクト |
---|---|---|
数式の変更イベント | 変更の原因となったイベントのソースと種類など、数式に対する変更を追跡します。 | Worksheet.onFormulaChanged |
数式の依存 | 数式の直接依存セルを見つけます。 | Range.getDirectDependents |
ワークシートを挿入する | 別のブックから現在のブックに Base64 でエンコードされた文字列としてワークシートを挿入します。 | Workbook.insertWorksheetsFromBase64 |
PivotTable PivotLayout | 代替テキストと空のセル管理の新しいサポートを含む PivotLayout クラスの拡張。 | PivotLayout |
API リスト
次の表に、Excel JavaScript API 要件セット 1.13 の API を示します。 Excel JavaScript API 要件セット 1.13 以前でサポートされているすべての API の API リファレンス ドキュメントを表示するには、 要件セット 1.13 以前の Excel API に関するページを参照してください。
クラス | フィールド | 説明 |
---|---|---|
FormulaChangedEventDetail | cellAddress | 変更された数式を含むセルのアドレス。 |
previousFormula | 変更前の数式を表します。 | |
InsertWorksheetOptions | positionType | 新しいワークシートの現在のブック内の挿入位置。 |
Relativeto | パラメーターに対して参照されている現在のブック内の WorksheetPositionType ワークシート。 |
|
sheetNamesToInsert | 挿入する個々のワークシートの名前。 | |
PivotLayout | altTextDescription | ピボットテーブルの代替テキストの説明。 |
altTextTitle | ピボットテーブルの代替テキスト タイトル。 | |
displayBlankLineAfterEachItem(display: boolean) | 各項目の後に空白行を表示するかどうかを設定します。 | |
emptyCellText | 場合は、ピボットテーブル fillEmptyCells == true 内の空のセルに自動的に入力されるテキスト。 |
|
fillEmptyCells | ピボットテーブルの空のセルに を設定するかどうかを指定します emptyCellText 。 |
|
repeatAllItemLabels(repeatLabels: boolean) | ピボットテーブルのすべてのフィールドに対して "すべての項目ラベルを繰り返す" 設定を設定します。 | |
showFieldHeaders | ピボットテーブルにフィールド ヘッダー (フィールド キャプションとフィルター ドロップダウン) を表示するかどうかを指定します。 | |
PivotTable | refreshOnOpen | ブックが開いたときにピボットテーブルを更新するかどうかを指定します。 |
Range | getDirectDependents() |
WorkbookRangeAreas 同じワークシート内または複数のワークシートで、指定した範囲のすべての直接依存セルを含む範囲を表す オブジェクトを返します。 |
getExtendedRange(direction: Excel.KeyboardDirection, activeCell?: Range | string) | 指定した方向に基づいて、現在の範囲と範囲の端までの範囲オブジェクトを返します。 | |
getMergedAreasOrNullObject() | この範囲内の RangeAreas マージされた領域を表す オブジェクトを返します。 |
|
getRangeEdge(direction: Excel.KeyboardDirection, activeCell?: Range | string) | 指定した方向に対応するデータ領域のエッジ セルである range オブジェクトを返します。 | |
表 | resize(newRange: range | string) | テーブルのサイズを新しい範囲に変更します。 |
ブック | insertWorksheetsFromBase64(base64File: string, options?: Excel.InsertWorksheetOptions) | ソース ブックから現在のブックに指定したワークシートを挿入します。 |
onActivated | ブックがアクティブになると発生します。 | |
WorkbookActivatedEventArgs | type | イベントの種類を取得します。 |
ワークシート | onFormulaChanged | このワークシートで 1 つ以上の数式が変更されたときに発生します。 |
WorksheetCollection | onFormulaChanged | このコレクションの任意のワークシートで 1 つ以上の数式が変更されたときに発生します。 |
WorksheetFormulaChangedEventArgs | formulaDetails | 変更されたすべての数式に FormulaChangedEventDetail 関する詳細を含むオブジェクトの配列を取得します。 |
source | イベントのソース。 | |
type | イベントの種類を取得します。 | |
worksheetId | 数式が変更されたワークシートの ID を取得します。 |
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Office Add-ins