Excel JavaScript API の概要Excel JavaScript API overview

Excel アドインは、次の 2 つの JavaScript オブジェクト モデルを含む JavaScript API for Office を使用して、Excel のオブジェクトを操作します。An Excel add-in interacts with objects in Excel by using the JavaScript API for Office, which includes two JavaScript object models:

  • Excel JavaScript API:Office 2016 で導入された Excel JavaScript API には、ワークシート、範囲、表、グラフなどへのアクセスに使用できる、厳密に型指定されたオブジェクトが用意されています。Excel JavaScript API: Introduced with Office 2016, the Excel JavaScript API provides strongly-typed objects that you can use to access worksheets, ranges, tables, charts, and more.

  • 共通 API: Office 2013 で導入された共通 API を使用すると、複数の種類の Office アプリケーション間で共通の UI、ダイアログ、クライアント設定などの機能にアクセスすることができます。Common APIs: Introduced with Office 2013, the Common API can be used to access features such as UI, dialogs, and client settings that are common across multiple types of host applications such as Word, Excel, and PowerPoint.

ドキュメントのこのセクションでは、Excel JavaScript API に焦点を当てて、そしてそれを Excel on the web または Excel 2016 以降を対象としたアドインの大部分の機能開発に使用します。This section of the documentation focuses on the Excel JavaScript API, which you'll use to develop the majority of functionality in add-ins that target Excel on the web or Excel 2016 or later. 共通 API の詳細については、「JavaScript API for Office」を参照してください。For more information about the distinction between host-specific APIs and Common APIs, see JavaScript API for Office.

プログラミングの概念を学ぶLearn programming concepts

重要なプログラミングの概念に関する詳細情報については、次の記事を参照してください。See the following articles for information about important programming concepts:

API 機能について学ぶLearn about API capabilities

ドキュメントのこのセクションにあるその他の記事を使用して、イベントグラフ範囲テーブルワークシートなどの操作について学びます。Use other articles in this section of the documentation to learn about working with events, charts, ranges, tables, worksheets, and more. また、このセクションではExcel アドインの共同編集データ検証エラー処理パフォーマンスの最適化などの Excel JavaScript API の概念についてのガイダンスを確認できます。Also in this section, you'll find guidance about Excel JavaScript API concepts such as coauthoring in Excel add-ins, data validation, error handling, and performance optimization. すべての提供可能な記事の一覧については、目次でご確認ください。See the table of contents for the complete list of available articles.

Excel JavaScript API を使用して Excel のオブジェクトにアクセスするための実践的なエクスペリエンスに関しては、「Excel アドインのチュートリアル」を完了してください。For hands-on experience using the Excel JavaScript API to access objects in Excel, complete the Excel add-in tutorial.

Excel JavaScript API オブジェクト モデルに関する詳細情報については、Excel JavaScript API リファレンス ドキュメントに関するページを参照してください。For detailed information about the Excel JavaScript API, see the Excel JavaScript API reference documentation.

Script Lab でコード サンプルを試してみるTry out code samples in Script Lab

Script Lab を使用すると、API を使用してタスクを完了する方法を示す組み込みのサンプルのコレクションを使用して操作をすぐに開始できます。Use Script Lab to get started quickly with a collection of built-in samples that show how to complete tasks with the API. Script Lab のサンプルを実行すると、作業ウィンドウまたはワークシートですばやく結果を表示したり、API のしくみをサンプルで確認して学んだり、独自のアドインのプロトタイプにサンプルを使用したりもできます。You can run the samples in Script Lab to instantly see the result in the task pane or worksheet, examine the samples to learn how the API works, and even use samples to prototype your own add-in.

関連項目See also