これは、Office アドインのドキュメント全体で一般的に使用される用語の用語集です。
アドイン
Office アドインは、Office アプリケーションを拡張する Web アプリケーションです。 これらの Web アプリケーションは、外部データの取り込み、プロセスの自動化、Office ドキュメントへの対話型オブジェクトの埋め込みなど、Office アプリケーションに新しい機能を追加します。
Office アドインは、クロスプラットフォームのサポート (通常は Web、Windows、Mac、iPad) を提供し、標準の Web テクノロジ (HTML、CSS、JavaScript) に基づいているため、VBA、COM、VSTO アドインとは異なります。 Office アドインの主なプログラミング言語は、JavaScript または TypeScript です。
アドイン コマンド
アドイン コマンド は、ボタンやメニューなどの UI 要素であり、アドインの Office UI を拡張します。 ユーザーがアドイン コマンド要素を選択すると、JavaScript コードの実行や作業ウィンドウへのアドインの表示などのアクションが開始されます。 アドイン コマンドを使用すると、アドインが Office の一部のように見えるようになります。これにより、ユーザーはアドインに対する信頼感を高めます。 詳細については、「 アドイン コマンド 」を参照してください。
「リボン、リボン ボタン」も参照してください。
アプリケーション
アプリケーション とは、Office アプリケーションを指します。 Office アドインをサポートする Office アプリケーションは、Excel、OneNote、Outlook、PowerPoint、Project、Wordです。
「 クライアント、 ホスト、 Office アプリケーション、Office クライアント」も参照してください。
アプリケーション固有の API
アプリケーション固有の API は、特定の Office アプリケーションにネイティブなオブジェクトと対話する厳密に型指定されたオブジェクトを提供します。 たとえば、Excel JavaScript API を呼び出して、ワークシート、範囲、テーブル、グラフなどにアクセスできます。 現在、アプリケーション固有の API は、Excel、OneNote、PowerPoint、Visio、Wordで使用できます。 詳細については、「 アプリケーション固有の API モデル 」を参照してください。
「 共通 API」も参照してください。
クライアント
クライアント は通常、Office アプリケーションを参照します。 Office アドインをサポートする Office アプリケーションまたはクライアントは、Excel、OneNote、Outlook、PowerPoint、Project、Wordです。
「アプリケーション、ホスト、Office アプリケーション、Office クライアント、Officeデスクトップ アプリケーション、Office デスクトップ クライアント、デスクトップ クライアント、デスクトップ」も参照してください。
Common API
一般的な API は、複数の Office アプリケーションで共通の UI、ダイアログ、クライアント設定などの機能にアクセスするために使用されます。 この API モデルでは コールバック が使用され、Office アプリケーションに送信する各要求で 1 つの操作のみを指定できます。
一般的な API は Office 2013 で導入されました。 一部の一般的な API は、2010 年代初頭のレガシ API です。 Excel、PowerPoint、Wordはすべて共通 API 機能を備えていますが、この機能のほとんどはアプリケーション固有の API モデルに置き換えられたり置き換えられました。 可能な場合は、アプリケーション固有の API を使用することをお勧めします。
Outlook、UI、認証に関連する一般的な API など、その他の一般的な API は、これらの目的に適した最新の API です。 共通 API オブジェクト モデルの詳細については、「 Common JavaScript API オブジェクト モデル」を参照してください。
「アプリケーション固有の API」も参照してください。
コンテンツ アドイン
コンテンツ アドイン は、Excel、OneNote、またはPowerPoint ドキュメントに直接埋め込まれた Web ビューまたは Web ブラウザー ビューです。 コンテンツ アドインにより、ユーザーはコードを実行してドキュメントを修正したり、データ ソースからデータを表示したりするインターフェイス コントロールにアクセスできます。 機能を直接ドキュメントに埋め込む場合は、コンテンツ アドインを使用します。 詳細については、「 コンテンツ Office アドイン 」を参照してください。
「webview」も参照してください。
コンテンツ配信ネットワーク (CDN)
コンテンツ配信ネットワークまたは CDN は、サーバーとデータ センターの分散ネットワークです。 通常、単一のサーバーまたはデータ センターと比較すると、リソースの可用性とパフォーマンスが向上します。
Contoso
Contoso Ltd. (Contoso および Contoso University とも呼ばれます) は、Microsoft が会社やドメインの例として使用する架空の会社です。
カスタム関数
カスタム関数は、Excel アドインと共にパッケージ化されたユーザー定義関数です。 カスタム関数を使用すると、開発者は、アドインの一部として JavaScript でこれらの関数を定義することで、一般的な Excel 機能を超えて新しい関数を追加できます。 Excel 内のユーザーは、Excel のネイティブ関数と同様にカスタム関数にアクセスできます。 詳細については、「 Excel でカスタム関数を作成 する」を参照してください。
注:
カスタム関数 は、 ユーザー定義関数と互換性のある一般的な用語です。 どちらの用語も、VBA、COM、Office.js アドインに適用されます。Office アドインのドキュメントでは、Office JavaScript API を使用する カスタム関数 を参照するときに、カスタム関数という用語を使用します。
カスタム関数ランタイム
カスタム関数ランタイムは、Office ホストとプラットフォームのいくつかの組み合わせでカスタム関数を実行する JavaScript 専用ランタイムです。 UI がなく、Office.js API と対話できません。 アドインにカスタム関数しかない場合、これは使用するのに適した軽量ランタイムです。 カスタム関数が作業ウィンドウと対話する必要がある場合、または API を Office.js する必要がある場合は、 共有ランタイムを構成します。 詳細については、「 共有ランタイムを使用するように Office アドインを構成 する」を参照してください。
カスタム関数専用アドイン
カスタム関数を含むが、作業ウィンドウなどの UI を含むアドイン。 この種のアドインのカスタム関数は、 JavaScript 専用ランタイムで実行されます。 UI を含むカスタム関数では、共有ランタイム、または JavaScript 専用ランタイムと HTML サポート ランタイムの組み合わせを使用できます。 UI がある場合は、共有ランタイムを使用することをお勧めします。
「 カスタム関数、 カスタム関数ランタイム」も参照してください。
function コマンド
関数コマンドは、JavaScript 関数を実行するボタンまたはメニュー項目です。 作業ウィンドウ コマンドとは異なり、関数コマンドには、コマンド ボタンまたはメニュー項目自体以外のユーザー インターフェイスは表示されません。
「 アドイン コマンド」も参照してください。
host
<Host> は通常、Office アプリケーションを指します。 Office アドインをサポートする Office アプリケーションまたはホストは、Excel、OneNote、Outlook、PowerPoint、Project、Wordです。
「 アプリケーション、 クライアント、 Office アプリケーション、Office クライアント」も参照してください。
Long-Term サービス チャネル (LTSC)
LTSC は、Microsoft と会社間のボリューム ライセンス契約を通じて利用できる Office の永続的なバージョンを指します。
「 永続的、 ボリューム ライセンス、ボリューム ライセンスの永続的ライセンス、ボリューム ライセンス」も参照してください。
Office アプリケーション、Office クライアント
Office クライアント は、Office アプリケーションを参照します。 Office アドインをサポートする Office アプリケーションまたはクライアントは、Excel、OneNote、Outlook、PowerPoint、Project、Wordです。
「アプリケーション、クライアント、ホスト、Office デスクトップ アプリケーション、Office デスクトップ クライアント、デスクトップ クライアント、デスクトップ」も参照してください。
Office キャッシュ
Office キャッシュには、Office アドインによって使用されるリソースとデータが格納されます。このキャッシュは、アドインが必要なリソースを繰り返しダウンロードすることを防ぎ、パフォーマンスを向上させます。
「Web キャッシュ、Wef キャッシュ」も参照してください。
Office デスクトップ アプリケーション、Office デスクトップ クライアント、デスクトップ クライアント、デスクトップ
Office デスクトップ クライアント は、Windows または Mac でネイティブに実行される Office アプリケーションを指します。 Office アドインをサポートする Office デスクトップ クライアントは、Windows と Mac の場合は Excel、Outlook on Windows (新規およびクラシック) と Mac では、Windows と Mac ではPowerPoint、Windows では Project on Windows、Windows と Mac では Wordです。
「 アプリケーション、 クライアント、 Office アプリケーション、Office クライアント」も参照してください。
永
永続的 とは、ボリューム ライセンス契約またはリテール チャネルを通じて利用できる Office のバージョンを指します。
その他の Microsoft コンテンツでは、サブスクリプション 以外 という用語を使用してこの概念を表す場合があります。
「retail、retail perpetual、volume-licensed、volume-licensed perpetual、volume licensing」も参照してください。
platform
プラットフォームは通常、Office アプリケーションを実行しているオペレーティング システムを指します。 Office アドインをサポートするプラットフォームには、Windows、Mac、iPad、および Web ブラウザーが含まれます。
クイック スタート
クイック スタートは、特定のプログラムの基本的な操作に必要な主要なスキルと知識の概要です。 Office アドインのドキュメントでは、クイック スタートとして、Outlook などの特定のアプリケーション用のアドインを開発する方法について説明します。 クイック スタートには、アドイン開発者が約 5 分で完了できる一連の手順が含まれており、その結果、アドインと機能する開発環境が機能します。
「 チュートリアル」も参照してください。
要件セット
要件セットは、API メンバーの名前付きグループです。 要件セットは、ExcelApi 1.7
要件セット (Excel でのみ使用可能な API のセット) などのように Office アプリケーションに固有の場合もあれば、DialogApi 1.1
要求セット (ダイアログ API がサポートされているすべての Office アプリケーションで使用できる API セット) などのように複数のアプリケーションで共通の場合もあります。
アドインは、要求セットを使用することで、アドインが使用する必要がある API メンバーが Office アプリケーションでサポートされているかどうかを判別できます。 詳細については、「Office アプリケーションと API 要件を指定する」を参照してください。
要件セットのサポートは、Office アプリケーション、バージョン、プラットフォームごとに異なります。 各 Office アプリケーションでサポートされているプラットフォーム、要求セット、および共通 API の詳細については、「Office アドインの Office クライアント アプリケーションとプラットフォームの可用性」を参照してください。
リテール、リテールパーペチュアル
リテール とは、リテール チャネルを通じて利用できる Office の永続的なバージョンを指します。 これには、Microsoft 365 サブスクリプションまたはボリューム ライセンス契約によって提供されるバージョンは含まれません。
その他の Microsoft コンテンツでは、この概念を表すために 1 回限りの購入 または コンシューマー という用語を使用する場合があります。
「 永続的」も参照してください。
リボン、リボン ボタン
リボンは、アプリケーションの機能をウィンドウの上部にある一連のタブまたはボタンに整理するコマンド バーです。 リボン ボタンは、このシリーズ内のボタンの 1 つです。 詳細については、「 Office でリボンを表示または非表示にする 」を参照してください。
実行中
ランタイムは、アドインが実行するホスト環境 (JavaScript エンジン、通常は HTML レンダリング エンジンも含む) です。 Windows 上の Office と Office on Mac では、ランタイムは、インターネット エクスプローラー、Edge レガシ、Edge WebView2、Safari などの埋め込みブラウザー コントロール (または Web ビュー) です。 アドインのさまざまな部分は、個別のランタイムで実行されます。 たとえば、アドイン コマンド、カスタム関数、作業ウィンドウ コードでは、通常、共有ランタイムを構成しない限り、個別の ランタイムが使用されます。 詳細については、「 Office アドインのランタイム と ブラウザー」および「Office アドインで使用される Webview コントロール 」を参照してください。
「カスタム関数ランタイム、共有ランタイム、Webview」も参照してください。
setless API
要件セットに含まれていない Office JavaScript ライブラリの API。
要件セットも参照してください。
共有ランタイム
共有ランタイムを使用すると、作業ウィンドウ内のコード、関数コマンド、およびカスタム関数を同じランタイムで実行し、作業ウィンドウを閉じても実行を続行できます。 ダイアログのコードは、通常、アドインが共有ランタイムを使用するように構成されている場合でも、別のランタイムで実行されます。 詳細については、「 共有ランタイム 」と 「Office アドインで共有ランタイムを使用するためのヒント 」を参照してください。
「カスタム関数ランタイム、ランタイム」も参照してください。
予約
サブスクリプション とは、Microsoft 365 サブスクリプションで使用できる Office のバージョンを指します。
作業ウィンドウ
作業ウィンドウは、通常、Excel、Outlook、PowerPoint、Word内のウィンドウの右側に表示されるインターフェイス サーフェスまたは Web ビューです。 作業ウィンドウにより、ユーザーはコードを実行してドキュメントや電子メールを修正したり、データ ソースからデータを表示したりするインターフェイス コントロールにアクセスできます。 ドキュメントに機能を直接埋め込む必要がない場合や埋め込めない場合は、作業ウィンドウを使用します。 詳細については 、「Office アドインの作業ウィンドウ 」を参照してください。
「webview」も参照してください。
チュートリアル
チュートリアルは、人々が製品または手順を使用することを学ぶのを助けるために設計された教育援助です。 Office アドインのコンテキストでは、チュートリアルでは、Excel などの特定のアプリケーションの完全なアドイン開発プロセスを通じてアドイン開発者をガイドします。 これには、20 以上の手順に従う必要があり、 クイック スタートよりも時間の投資が多くなります。
クイック スタートも参照してください。
ボリューム ライセンス、ボリューム ライセンスの永続的ライセンス、ボリューム ライセンス
ボリューム ライセンスとは 、Microsoft と会社間のボリューム ライセンス契約を通じて利用できる、永続的なバージョンの Office を指します。
その他の Microsoft コンテンツでは、 商用という用語 を使用してこの概念を表す場合があります。
「 長期サービス チャネル (LTSC)、 永続的」も参照してください。
Web アドイン
Web アドイン は、Office アドインの従来の用語です。 この用語は、Microsoft 365 ドキュメントで最新の Office アドインを VBA、COM、VSTO などの他の種類のアドインと区別する必要がある場合に使用できます。
「 アドイン」も参照してください。
Web キャッシュ
Web キャッシュには、個々の Office アドインによって使用される Web ベースのリソースとデータが一時的に格納されます。
「Office キャッシュ、Wef キャッシュ」も参照してください。
webview
Web ビューは、アプリケーション内の Web コンテンツを表示する要素またはビューです。 コンテンツ アドインと作業ウィンドウの両方に埋め込み Web ブラウザーが含まれており、Office アドインの Web ビューの例です。
「コンテンツ アドイン、作業ウィンドウ」も参照してください。
Wef キャッシュ
Wef キャッシュは、インストールされているすべての Office アドインのリソースとデータをローカルに格納します。
「Office キャッシュ、Web キャッシュ」も参照してください。
XLL
XLL アドインは、ユーザー定義関数を提供し、ファイル拡張子 .xll を持つ Excel アドイン ファイルです。 XLL ファイルは、Excel でのみ開くことができるダイナミック リンク ライブラリ (DLL) ファイルの一種です。 XLL アドイン ファイルは C または C++ で記述する必要があります。 カスタム関数は、XLL ユーザー定義関数の最新の同等関数です。 カスタム関数は、プラットフォーム間でサポートを提供し、XLL ファイルと下位互換性があります。 詳細については、「 XLL ユーザー定義関数を使用してカスタム関数を拡張 する」を参照してください。
「 カスタム関数」も参照してください。
Yeoman ジェネレーター、Yo Office
Office アドイン用 Yeoman ジェネレーターでは、オープンソース Yeoman ツールを使用して、コマンド ライン経由で Office アドインを生成します。
yo office
は、Office アドインの Yeoman ジェネレーターを実行するコマンドです。Office アドインのクイック スタートとチュートリアルでは、Yeoman ジェネレーターを使用します。
関連項目
Office Add-ins