Office アドイン入門

独自のクロスプラットフォーム Office アドインを構築したいが、どこから始めようか分からない場合 このガイドでは、最初に読む内容、インストールするツール、0 から最初に作業するアドインに進むためのチュートリアルなど、手順を追って説明します。

注:

Office 用の VSTO アドインの作成経験がある場合には、この記事内にある情報のスーパーセットである「VSTO アドイン作成者のためのガイド」を今すぐご覧になることをお勧めします。

手順 0: 前提条件

  • Web 開発の基本。 Office アドインは、Office に組み込まれている基本 Web アプリケーションです。 最初に、Web アプリケーションとその Web 上でのホスト方法に関する基本的な理解が必要です。 インターネット、書籍、オンライン コースでは、この情報に関する膨大な量の情報があります。 Web アプリケーションに関する知識がまったくない場合は、まず "Web アプリとは何か" を検索することをお勧めします。
  • JavaScript または TypeScript。 Office アドインの作成に使用する主なプログラミング言語は、JavaScript または TypeScript です。 TypeScript は、厳密に型指定されたバージョンの JavaScript と考えることができます。 どちらの言語にも慣れていないが、VBA、VB.NET、または C# の経験がある場合は、TypeScript の方が学習しやすいでしょう。 ここでも、インターネット、書籍、オンライン コースでは、これらの言語に関する豊富な情報があります。

手順 1: 基本から始める

今にもコーディングを始めたいと考えておられるかもしれませんが、IDE やコード エディターを開く前に、Office アドインについて、以下をお読みください。

  • Office アドイン プラットフォームの概要: Office Web アドインとは何か、VSTO アドインなど、Office を拡張する以前の方法との違いについて説明します。
  • Office アドインを開発する: ツール、アドイン UI の作成、JavaScript API を使用した Office ドキュメントの操作を含む、Office アドインの開発とライフサイクルの概要について説明します。
  • "Hello world" サンプル: マニフェスト、HTML Web ページ、ロゴのみを使用して最もシンプルな Office アドインを構築する方法について説明します。 これらのサンプルは、Office アドインの基本的な部分を理解するのに役立ちます。

これらの記事には多くのリンクが含まれていますが、初心者が Office アドインを使用している場合は、これらを読み、次のセクションに進むときに、ここに戻ることをお勧めします。

手順 2: 既存のサンプルを調べて試す

これで全体像が把握できたので、Script Lab アドインをインストールして、さまざまな Office アプリケーションでコード サンプルを試してみてください。 Script Labで使用できるサンプルは、Office JavaScript API の多くを使用する方法を示しています。

手順 3: ツールをインストールし、最初のアドインを作成する

次に、いずれかのクイック スタートを使用してアドインを作成します。 プラットフォームを学習するために、 Excel クイック スタートをお勧めします。

手順 4: コード

オーナーズ マニュアルを読んでも、理解することはできません。この Excel チュートリアルを使用してコーディングを開始してください。 アドインのマニフェストでは、Office JavaScript ライブラリと JSON または XML を使用します。 後の手順で両方についてより多くの背景を取得するため、何も覚える必要はありません。

手順 5: JavaScript ライブラリについて

Office JavaScript ライブラリの概要については、「 Office アドインの開発」を参照してください。

次に、Script Labに戻り、遊び場のように使用します。試したサンプルのローカル コピーに独自のコードを変更し、結果がどのように影響を受けるかを確認します。

手順 6: マニフェストを理解する

アドイン マニフェストの目的と 、Office アドイン マニフェストでの XML マークアップまたは JSON の概要について理解します。

手順 7: パートナー センター アカウントを作成する

Microsoft Marketplace にアドインを発行する予定の場合は、パートナー センター アカウントを作成します。 これには時間がかかる可能性があります。 リリースの遅延を回避するために、できるだけ早くこのプロセスを実行してください。

次の手順

おめでとうございます。 Office アドインの初心向けラーニング パスを完了しました! ドキュメントの詳細については、以下をご覧ください。