Excelアドインは、Office JavaScript APIを使用してExcel内のオブジェクトと相互作用します。これには、Excel特有のAPI(Excel JavaScript API)と共通API(Common APIs)が含まれます。Excel JavaScript APIは、ワークシート、範囲、テーブル、グラフなどにアクセスするための強く型付けされたオブジェクトを提供します。このドキュメントは、主にExcelでのアドイン開発に関するもので、具体的な機能やオブジェクトモデルについて詳しく説明しています。また、Script Labを使用してコードサンプルを試し、APIの使い方を学ぶことができます。
ExcelアドインとOffice JavaScript API
Excelアドインは、Office JavaScript APIを使用してExcel内のオブジェクトとインタラクトします。このAPIは、主に以下の2種類のJavaScriptオブジェクトモデルから成り立っています。
Excel JavaScript API
Excel JavaScript APIは、Excel専用のアプリケーション特化型APIです。Office 2016とともに導入されたこのAPIでは、ワークシート、範囲、テーブル、チャートなどにアクセスするための型安全なオブジェクトを提供します。これにより、開発者はExcelの機能を効果的に活用することができます。
共通API
共通APIは、Office 2013に導入されたもので、複数のタイプのOfficeアプリケーションで共通して利用されるUI、ダイアログ、クライアント設定などの機能にアクセスするために使用されます。これにより、さまざまなOfficeアプリケーションにおいて一貫したユーザーエクスペリエンスを提供できます。
このドキュメントのセクションでは、Excel JavaScript APIに焦点を当てています。このAPIは、Web用のExcelやExcel 2016以降を対象としたアドインの機能開発において主に使用されます。共通APIについての情報は、共通JavaScript APIオブジェクトモデルを参照してください。
オブジェクトモデルの基本概念を学ぶ
重要なオブジェクトモデルの概念については、OfficeアドインにおけるExcel JavaScriptオブジェクトモデルをご覧ください。
Excel JavaScript APIを使用してExcel内のオブジェクトにアクセスする実践的な経験を得るには、Excelアドインチュートリアルを完了してください。
APIの機能を学ぶ
各主要なExcel API機能には、その機能がどのように動作するかおよび関連するオブジェクトモデルを探るための記事または一連の記事があります。
Excel JavaScript APIオブジェクトモデルに関する詳細な情報は、Excel JavaScript APIリファレンスドキュメントを参照してください。
Script Labでコードサンプルを試す
Script Labを使用して、APIを使用してタスクを完了する方法を示す組み込みサンプルのコレクションから迅速にスタートできます。Script Lab内でサンプルを実行すると、タスクペインやワークシートですぐに結果を確認でき、サンプルを調べてAPIの動作を学ぶことができます。また、サンプルを使用して自身のアドインのプロトタイプを作成することも可能です。
さらに詳しく
さらに詳細な情報が必要な場合は、適切なリソースを参照してください。Excelアドイン開発のための豊富なリソースが利用可能です。
————-
Excel JavaScript API overview – Office Add-ins
Source link
The Excel JavaScript API is part of the Office JavaScript API, introduced with Office 2016, providing developers with application-specific APIs to interact with Excel objects such as worksheets, ranges, tables, and charts. The Common API, which came before, offers access to shared features across various Office applications.
This documentation section emphasizes the Excel JavaScript API, which is essential for developing add-ins compatible with Excel on the web and Excel 2016 or later. Users are encouraged to explore object model concepts and engage with the Excel JavaScript object model through tutorials.
For those looking to dive deeper, there are various articles available that detail specific features and capabilities of the Excel API. The Excel JavaScript API reference documentation provides comprehensive information on the object model, while Script Lab offers a hands-on environment where users can experiment with code samples, execute tasks, and prototype their own add-ins.