Office 2016、Office Online、およびOfficeMobileのアドインを開発する方法

Office 2016アドインを使用すると、HTML、CSS、JavaScriptなどのWebテクノロジを使用して、Word、Excel、PowerPoint、OutlookなどのOfficeクライアントの機能、機能、および機能を拡張できます。Officeアドインは、次のことを行うために使用できます。

  • Officeクライアントに新しい機能を追加する-たとえば、Officeドキュメントやメールアイテムを操作したり、外部データをOfficeに取り込みたり、Officeドキュメントを処理したり、サードパーティの機能をOfficeクライアントに公開したりして、Word、Excel、PowerPoint、Outlookを拡張します。 。
  • Officeドキュメントに埋め込むことができる新しいリッチでインタラクティブなオブジェクトを作成します。たとえば、ユーザーが自分のExcelスプレッドシートやPowerPointプレゼンテーションに追加できるマップ、チャート、インタラクティブな視覚化などです。

Officeアドインは、Office for Windows 10、Office Online、Office 2016 for Windows、Office 2016 for Mac、Office for theiPadなどのさまざまなプラットフォームで実行できます。OfficeアドインはWindows10 MobileまたはAndroidではまだ利用できませんが、Officeチームが取り組んでいます(詳細については、Officeアドインのホストとプラットフォームの可用性を参照してください)。Officeアドインを実行するには、デバイスに必要な特定のシステム要件があり ます。これらの要件はここにあります。

Officeアドインはどのように役立ちますか?

Officeアドインは、Webサイトがブラウザー内で実行できるほとんどすべてのことを実行するのに役立ちます。Officeアドインの機能は次のとおりです。

  • カスタムリボンボタンとタブを作成して、OfficeネイティブUIを拡張します。
  • HTMLとJavaScriptを介してインタラクティブなUIとカスタムロジックを提供します。
  • jQuery、AngularなどのJavaScriptフレームワークを使用します。
  • HTTPおよびAJAXを介してRESTエンドポイントおよびWebサービスに接続します。
  • ページがASPやPHPなどのサーバー側スクリプト言語を使用して実装されている場合は、サーバー側のコードまたはロジックを実行します。

Officeアドインインフラストラクチャにより、JavaScriptAPIを介したOfficeアプリケーションおよびユーザーコンテンツとの対話が可能になります。

Officeアドインの種類 

現在、利用可能なOfficeアドインにはいくつかの種類があります。

機能を拡張するWord、Excel、およびPowerPointアドイン

新しいオブジェクトを作成するExcelおよびPowerPointアドイン

機能を拡張するOutlookアドイン

機能を拡張するWord、Excel、およびPowerPointアドイン

Word、Excel、またはPowerPointに新しい機能を追加するのは比較的簡単です。作業ウィンドウのアドインマニフェストを使用して、アドインを登録するだけです。このアドインマニフェストでは、2つの統合モードが可能です。アドインコマンドと挿入可能な作業ウィンドウ。

アドインコマンド

アドインコマンドを使用して、Office for Windows10およびOfficeOnlineのUIを拡張できます。アドインコマンドを使用すると、リボン上または選択したコンテキストメニュー内にアドインのボタンを追加して、Office内のアドインに簡単にアクセスできます。アドインコマンドボタンを使用して、カスタムHTMLで作業ウィンドウを表示したり、特定のJavascript関数を実行したりするなど、さまざまなアクションを起動できます。

VersionOverridesを使用して、アドインコマンドマニフェストでコマンドを定義することもできます。開始するには、GitHubでこれらの 例を確認するか、Excel、Word、およびPowerPointのアドインコマンドを確認することもでき ます。

Excelのアドインコマンド

Excelオンラインのアドインコマンド

さらに、「Officeリボンのアドインコマンド」と呼ばれる、アドインコマンドについて詳しく説明しているチャンネル9のビデオがあります。

挿入可能なタスクペイン

アドインコマンドをまだサポートしていないクライアント(Office 2013、Office for Mac、およびOffice for iPad)がある場合は、で提供されているDefaultURLを使用して、挿入可能な作業ウィンドウとしてアドインコマンドを実行する必要があります。マニフェスト。そこから、[挿入]タブの[マイアドイン]メニューからアドインを起動できます。

新しいオブジェクトを作成するExcelおよびPowerPointアドイン

ExcelまたはPowerPointにアドインを挿入して、ドキュメントやプレゼンテーションに埋め込むことができる新しいWebベースのオブジェクトまたはコンテンツを作成することもできます。コンテンツアドインコマンドを使用すると、画像ギャラリーやYouTubeビデオなどの埋め込みメディアのほか、Webベースのデータの視覚化やその他の外部コンテンツを使用できます。

Excel2013コンテンツアドインの例

このコンテンツアドインをExcel2013またはExcelOnlineでテストするには、BingMapsアドインをインストールします。

機能を拡張するOutlookアドイン

Outlookアドインは、電子メールメッセージを作成または表示しているときに、Officeリボンを拡張し、Outlookアイテムの横に追加の表示コンテンツを提供する機会を提供します。アドインは、電子メールメッセージ、会議出席依頼、応答、キャンセル、および予定を処理できます。

リボンにコマンドボタンがあるOutlookアドイン

Outlookアドインは、住所やパッケージ追跡IDなどのアイテムのコンテキスト情報を使用し、そのデータを使用してWebサービスからの追加情報にアクセスし、完全なユーザー操作を作成できます。ほとんどの場合、Outlookアドインは、Outlook、Outlook for Mac、Outlook Web App、およびOWA for Devicesで問題なく実行でき、デスクトップ、オンライン、タブレット、またはモバイルデバイスで統一されたエクスペリエンスを提供します。

コンテキストOutlookアドイン

Package Trackerアドインは、Outlook、Outlook for Mac、またはOutlook WebAppにインストールできます。 その他のOutlookアドインを確認してください。

Officeアドインは何で構成されていますか?

Officeアドインは、XMLマニフェストファイルと独自のWebアプリケーションで構成されています。XMLマニフェストファイルは、アドインをOfficeクライアントと統合する方法など、さまざまな設定のルールを作成します。一方、WebアプリケーションはWebサーバーでホストする必要があります。または、AzureなどのWebホスティングサービスを使用することもできます。

Xmlマニフェストファイル+ Webアプリケーション= Officeアドイン

XMLマニフェストファイルは、Officeアドインの特定の設定と機能を示しています。具体的には、次のとおりです。

  • アドインの表示名、説明、ID、バージョン、およびデフォルトのロケール。
  • アドインをOfficeと統合する方法:
    • Word / Excel / PowerPoint / Outlookを拡張するアドインの場合:リボンのボタンなどの機能を公開するためにアドインが使用するネイティブ拡張ポイント。
    • 新しい埋め込み可能オブジェクトを作成するアドインの場合:オブジェクトにロードされるデフォルトページのURL。
  • アドインのアクセス許可レベルとデータアクセス要件。

さらに詳しい情報が必要な場合は、OfficeアドインのXMLマニフェストをご覧ください 。

Webアプリの最も基本的なバージョンは、Officeアプリケーション内に表示される静的なHTMLページですが、ページはOfficeドキュメントまたはインターネットと相互作用しません。ページは、Webサーバー、またはAzureなどのWebホスティングサービスでホストする必要があります。それはあなたがあなたに最も適していると感じるサービスです。

hello worldofficeアドインの例

これはWebアプリケーションであるため、ホスティングプロバイダーがサポートする任意のクライアントおよびサーバーテクノロジ(ASP.net、PHP、Node.jsなど)を使用できます。Officeクライアントおよびドキュメントと対話するには、Office2016が提供するoffice.jsJavaScriptAPIを使用する必要があります。

WordおよびExcel用のJavaScriptAPIは、Officeアドインで使用できるホスト固有のオブジェクトモデルを提供します。これらのAPIは、段落やワークブックへのアクセスをサポートします。これにより、WordまたはExcelのアドインを簡単に作成できます。詳細については、WordアドインおよびExcelアドインを参照してください。

より多くの情報およびOffice 2016用のJavascript APIに関する技術情報については、参照Office用のJavaScript APIを理解する、オフィス用のJavaScript API、および Officeの設計ガイドラインアドイン。

コメントを残す

2026年10月にニューヨーク市で植えるべきもの:ニンニク、球根、葉物野菜、そして週ごとのチェックリスト

2026年10月にニューヨーク市で植えるべきもの:ニンニク、球根、葉物野菜、そして週ごとのチェックリスト

2026年10月にニューヨーク市で庭づくりを計画しましょう。ニンニク、春咲き球根、耐寒性のある葉物野菜、室内ハーブ、霜対策、ニューヨーク州北部における週ごとの調整方法などを含めて説明します。

大阪府で10月に植える野菜・ハーブ・花|2026年の週別チェックリスト

大阪府で10月に植える野菜・ハーブ・花|2026年の週別チェックリスト

大阪府で2026年10月に始めやすい野菜・ハーブ・花を紹介。直まき、苗の定植、室内まきの選び方、平年気温と最新予報の違い、初霜への備え、週ごとの作業をまとめました。

リテーナーケースの洗浄方法:安全で簡単な、実際に乾燥させる手順

リテーナーケースの洗浄方法:安全で簡単な、実際に乾燥させる手順

中性洗剤とぬるま湯を使ってリテーナーケースを洗浄する方法、適切に乾燥させる方法、熱による損傷を避ける方法、そしてケースを交換すべき時期について学びましょう。

車のエアフィルターを安全に掃除する方法:掃除するタイミングと交換するタイミング

車のエアフィルターを安全に掃除する方法:掃除するタイミングと交換するタイミング

エンジンエアフィルターの点検と整備方法、清掃が適切な場合、交換の方が安全な場合、そして適切な再取り付けを確認する方法を学びましょう。

冷凍庫の製氷機の掃除方法:初心者向けガイド

冷凍庫の製氷機の掃除方法:初心者向けガイド

冷凍庫の製氷機を安全に清掃する方法を学びましょう。製氷容器、アクセス可能な製氷機表面、ディスペンサーシュート、乾燥、再組み立て、そして避けるべき間違いについて解説します。

ビデノズルを安全に洗浄する方法:効果的な方法と避けるべき方法

ビデノズルを安全に洗浄する方法:効果的な方法と避けるべき方法

ビデのノズルを安全に洗浄する方法、セルフクリーニングの実際の仕組み、ミネラル分の蓄積への対処法、そしてお使いの機種に合った洗浄剤について学びましょう。

プール用砂ろ過器の掃除方法:逆洗、すすぎ、そしてより深く洗浄するタイミングを知る

プール用砂ろ過器の掃除方法:逆洗、すすぎ、そしてより深く洗浄するタイミングを知る

プールの砂ろ過器を安全に清掃する方法、逆洗が効果的だったかどうかを判断する方法、そしてより徹底的な清掃、修理、またはろ材の交換が必要となるタイミングについて学びましょう。

コーヒーグラインダーを安全に洗浄する方法:臼式グラインダーと刃式グラインダーのための8ステップガイド

コーヒーグラインダーを安全に洗浄する方法:臼式グラインダーと刃式グラインダーのための8ステップガイド

コーヒーグラインダーを安全に清掃する方法を学びましょう。刃の乾式ブラッシングから、取り外し可能な部品の洗浄、再組み立て、テスト、ブレードグラインダーの手入れまで、幅広く解説します。

服の生地を傷めずにネイルグルーを落とす方法

服の生地を傷めずにネイルグルーを落とす方法

乾いた接着剤を削り取る方法から、アセトンの慎重な使用、洗濯、乾燥前の生地の確認まで、衣類についたネイルグルーを安全に除去する方法を学びましょう。

生地を傷めずに服からステッカーの跡を落とす方法

生地を傷めずに服からステッカーの跡を落とす方法

衣類についたステッカーの跡を安全に除去する方法を学びましょう。低温処理や前処理から、溶剤の慎重な使用、洗濯、自然乾燥まで、様々な方法をご紹介します。