初心者ガイド

独自のクロスプラットフォーム Office 拡張機能を構築する必要がありますか? 次の手順では、最初に読むべきこと、インストールするツール、完了すべき推奨チュートリアルを示します。

注:

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

手順 0: 前提条件

  • Office アドインは、Office に組み込まれている基本 Web アプリケーションです。 まず、Web アプリケーションの基本について説明し、次に、Web でのホスト方法について説明します。 インターネット、書籍、オンライン コースにこれに関する膨大な情報があります。 Web アプリケーションに関する知識がまったくない場合は、Bingで 「Web アプリとは」を検索することをお勧めします。
  • 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: ツールをインストールし、最初のアドインを作成する

全体像を把握できたので、クイック スタートのいずれかを行います。 プラットフォームについて学習する場合は、Excel クイック スタートをお勧めします。 Visual Studio に基づくバージョンがあります。また、node.js と Visual Studio Code に基づくバージョンがあります。

手順 3: コーディング

オーナーズ マニュアルを読んでも、理解することはできません。この Excel チュートリアルを使用してコーディングを開始してください。 Office JavaScript ライブラリとアドインのマニフェストにある一部の XML を使用します。 後の手順において、両方の背景がわかりやすくなっているため、何も記憶する必要はありません。

手順 4: JavaScript ライブラリを理解する

最初に、Microsoft Learn トレーニング: Office JavaScript API について説明します。このチュートリアルで Office JavaScript ライブラリの全体像を確認します

次に、Script Lab ツール (API を実行して探索するためのサンドボックス) を使用して、Office JavaScript API を探索します。

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

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

次の手順

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