次の方法で共有


初心者ガイド

独自のクロスプラットフォーム 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: 既存のサンプルを調べて試す

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

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

次に、いずれかのクイック スタートを使用してアドインを作成します。 プラットフォームを学習するために、Excel クイック スタートをお勧めします。 Visual Studio に基づくバージョンと、Node.js と Visual Studio Code に基づくバージョンがあります。

手順 4: コード

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

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

Office JavaScript ライブラリの概要については、「Microsoft Learn トレーニング: Office JavaScript API について」のチュートリアルを参照してください。

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

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

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

次の手順

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