初心者ガイド
独自のクロスプラットフォーム 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 アドインの初心向けラーニング パスを完了しました! ドキュメントの詳細については、以下をご覧ください。
その他の Office アプリケーション向けのチュートリアルおよびクイック スタート:
その他の重要な主題:
Office Add-ins
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示