要件セットは、API メンバーの名前付きグループです。 Office アドインでは、マニフェストで指定されている要件セットを使用するか、ランタイム チェックを使用して、Office アプリケーションがアドインに必要な API をサポートしているかどうかを判断します。 詳細については、「 Office のバージョンと要件セット」を参照してください。
ヒント
アプリケーション固有の API 要件セットをお探しですか? 次の API 要件セットを参照してください。
- Excel JavaScript API 要件セット (ExcelApi)
- Word JavaScript API 要件セット (WordApi)
- OneNote JavaScript API 要件セット (OneNoteApi)
- PowerPoint JavaScript API 要件セット (PowerPointApi)
- Outlook API 要件セットについて (Mailbox)
共通 API の要件セット
以下のセクションでは、共通 API 要件セット、各セット内のメソッド、およびその要件セットをサポートする Office クライアント アプリケーションについて説明します。 特に指定がない限り、これらの API 要件セットのバージョンはすべて 1.1 です。
ヒント
Office アプリケーションとバージョンでアドインと要件セットがサポートされている場所に関する情報が必要ですか? 「 Office アドインの Office クライアント アプリケーションとプラットフォームの可用性」を参照してください。
ActiveView
| 最小限の Office アプリケーションのサポート | セット内のメソッド |
|---|---|
|
|
AddInCommands
「アドイン コマンドの要件セット」を参照してください。
BindingEvents
| 最小限の Office アプリケーションのサポート | セット内のメソッド |
|---|---|
|
|
CompressedFile
| 最小限の Office アプリケーションのサポート | セット内のメソッド |
|---|---|
|
Document.getFileAsync メソッドを使用するときの、 バイト配列 (Office.FileType.Compressed) としての Office Open XML (OOXML) 形式への出力をサポートします。 |
ContextMenuApi
| 最小限の Office アプリケーションのサポート | セット内のメソッド |
|---|---|
| コンテキスト メニュー API の要件セットを参照してください。 |
|
CustomXmlParts
| 最小限の Office アプリケーションのサポート | セット内のメソッド |
|---|---|
|
|
DevicePermissionService
| 最小限の Office アプリケーションのサポート | セット内のメソッド |
|---|---|
| 「デバイス アクセス許可サービスの要件セット」を参照してください。 |
|
DialogApi
| 最小限の Office アプリケーションのサポート | セット内のメソッド |
|---|---|
| 「ダイアログ API の要件セット」を参照してください。 |
|
DialogOrigin
| 最小限の Office アプリケーションのサポート | セット内のメソッド |
|---|---|
| 「ダイアログ オリジンの要件セット」を参照してください。 | クロスドメイン サポート:
|
DocumentEvents
| 最小限の Office アプリケーションのサポート | セット内のメソッド |
|---|---|
|
|
File
| 最小限の Office アプリケーションのサポート | セット内のメソッド |
|---|---|
|
|
HtmlCoercion
| 最小限の Office アプリケーションのサポート | セット内のメソッド |
|---|---|
|
Document.getSelectedDataAsync、Document.setSelectedDataAsync、Binding.getDataAsync、または Binding.setDataAsync の各メソッドを使用してデータを読み書きするとき、HTML への強制型変換 (Office.CoercionType.Html) をサポートします。 |
IdentityAPI
| 最小限の Office アプリケーションのサポート | セット内のメソッド |
|---|---|
| 「Identity API の要件セット」を参照してください。 |
|
ImageCoercion
| 最小限の Office アプリケーションのサポート | セット内のメソッド |
|---|---|
| 「画像強制型変換要件セット」を参照してください。 |
|
KeyboardShortcuts
| 最小限の Office アプリケーションのサポート | セット内のメソッド |
|---|---|
| キーボード ショートカットの要件セットを参照してください。 |
|
Mailbox
| 最小限の Office アプリケーションのサポート | セット内のメソッド |
|---|---|
|
「Outlook API 要件セットについて」をご覧ください。 |
MatrixBindings
| 最小限の Office アプリケーションのサポート | セット内のメソッド |
|---|---|
|
|
MatrixCoercion
| 最小限の Office アプリケーションのサポート | セット内のメソッド |
|---|---|
|
Document.getSelectedDataAsync、Document.setSelectedDataAsync、Binding.getDataAsync、または Binding.setDataAsync の各メソッドを使用してデータを読み書きするとき、"matrix" (配列の配列) データ構造への強制型変換 (Office.CoercionType.Matrix) をサポートします。 |
NestedAppAuth
| 最小限の Office アプリケーションのサポート | セット内のメソッド |
|---|---|
| ネストされたアプリの認証要件セットを参照してください。 |
|
OoxmlCoercion
| 最小限の Office アプリケーションのサポート | セット内のメソッド |
|---|---|
|
Document.getSelectedDataAsync、Document.setSelectedDataAsync、Binding.getDataAsync、または Binding.setDataAsync の各メソッドを使用してデータを読み書きするとき、Open Office XML (OOXML) 形式への強制型変換 (Office.CoercionType.Ooxml) をサポートします。 |
OpenBrowserWindowApi
| 最小限の Office アプリケーションのサポート | セット内のメソッド |
|---|---|
| Open Browser Window API の要件セットを参照してください。 |
|
PdfFile
| 最小限の Office アプリケーションのサポート | セット内のメソッド |
|---|---|
|
Document.getFileAsync メソッドを使用するとき、PDF 形式 (Office.FileType.Pdf) への出力をサポートします。 |
RibbonApi
| 最小限の Office アプリケーションのサポート | セット内のメソッド |
|---|---|
| リボン API の要件セットを参照してください。 |
|
Selection
| 最小限の Office アプリケーションのサポート | セット内のメソッド |
|---|---|
|
|
Settings
| 最小限の Office アプリケーションのサポート | セット内のメソッド |
|---|---|
|
|
SharedRuntime
| 最小限の Office アプリケーションのサポート | セット内のメソッド |
|---|---|
| 共有 ランタイム要件セットを参照してください。 |
|
TableBindings
| 最小限の Office アプリケーションのサポート | セット内のメソッド |
|---|---|
|
|
TableCoercion
| 最小限の Office アプリケーションのサポート | セット内のメソッド |
|---|---|
|
Document.getSelectedDataAsync、Document.setSelectedDataAsync、Binding.getDataAsync、または Binding.setDataAsync の各メソッドを使用してデータを読み書きするとき、"table" データ構造への強制型変換 (Office.CoercionType.Table) をサポートします。 |
TaskPaneApi
| 最小限の Office アプリケーションのサポート | セット内のメソッド |
|---|---|
| 作業ウィンドウの API 要件セットを参照してください。 |
|
TextBindings
| 最小限の Office アプリケーションのサポート | セット内のメソッド |
|---|---|
|
|
TextCoercion
| 最小限の Office アプリケーションのサポート | セット内のメソッド |
|---|---|
|
Document.getSelectedDataAsync、Document.setSelectedDataAsync、Binding.getDataAsync、または Binding.setDataAsync の各メソッドを使用してデータを読み書きするとき、テキスト形式への強制型変換 (Office.CoercionType.Text) をサポートします。 |
TextFile
| 最小限の Office アプリケーションのサポート | セット内のメソッド |
|---|---|
|
Document.getFileAsync メソッドを使用するとき、テキスト形式 (Office.FileType.Text) への出力をサポートします。 |
要件セットの一部ではないメソッド
Office JavaScript API の次のメソッドは、要件セットの一部ではありません。 アドインでこれらのいずれかのメソッドが必要な場合は、アドインのマニフェストで <Methods> 要素と <Method> 要素を使用して必須であることを宣言するか、if ステートメントを使用してランタイム チェックを実行します。 詳細については、「 Office アプリケーションと API の要件を指定する」を参照してください。
| メソッド名 | 最小限の Office アプリケーションのサポート |
|---|---|
| Bindings.addFromPromptAsync |
|
| Document.getFilePropertiesAsync |
|
| Document.getProjectFieldAsync |
|
| Document.getResourceFieldAsync |
|
| Document.getSelectedResourceAsync |
|
| Document.getSelectedTaskAsync |
|
| Document.getSelectedViewAsync |
|
| Document.getTaskAsync |
|
| Document.getTaskFieldAsync |
|
| Document.goToByIdAsync |
|
| Settings.addHandlerAsync |
|
| Settings.refreshAsync |
|
| Settings.removeHandlerAsync |
|
| TableBinding.clearFormatsAsync |
|
| TableBinding.setFormatsAsync |
|
| TableBinding.setTableOptionsAsync |
|
関連項目
Office Add-ins