Office アドイン

OfficeJS Snippet Explorerを使って新しいOffice アドインを体験する。

前回の記事と打って変わって元のOffice アドインの記事に戻ります(“Office アドインってなに?”という方はコチラの記事をご参照ください)。

さて、先日書いた記事「Office 2016で進化したOffice アドイン」でOffice アドイン(Office.js)に新たな機能が加わったことを紹介しましたが、ようやくOffice Blogs – Developerでこの機能が取り上げられました。

WordとExcelの新しいAPI(Word api v2、Excel api v2というらしいです)で出来るようになったことが紹介されていますが、メチャクチャ増えているので何が何だかもう分からないですね。

こんなときは実際に動かしてみるのが一番です。

というわけで、今回はMicrosoftが用意しているサンプルアドイン「OfficeJS Snippet Explorer」を動かす方法を紹介します。

Office アドイン用のマニフェストファイルを配置する場所は色々あるのですが、今回は共有フォルダを使います。

動作環境

Microsoft Word 2016 MSO (16.0.4266.1003) 32 ビット

共有フォルダの準備

  1. マニフェストファイルを配置するためのフォルダを作成します(例:C:\Share)。
  2. 1.で作成したフォルダを「共有」から共有フォルダにします(例:\\localhost\Share)。
  3. Office2016_OfficeAdd-in_03_01

  4. Wordを起動し、オプションにある「セキュリティ センター」から「セキュリティ センターの設定」を開きます。
  5. Office2016_OfficeAdd-in_03_02

  6. セキュリティ センター画面が表示されたら「信頼できるアドイン カタログ」を開きます。
  7. カタログの URL」欄に2.の共有フォルダのアドレス(例:\\localhost\Share)を入力し、「カタログの追加」ボタンをクリックします。
  8. Office2016_OfficeAdd-in_03_03

  9. メニューに表示する」にチェックを入れ、「OK」ボタンをクリックします。
  10. Office2016_OfficeAdd-in_03_04

  11. 「設定を保存しました。次回 Office を起動したときに適用されます。」ダイアログが表示されたら「OK」ボタンをクリックし、Wordを再起動します。
  12. Office2016_OfficeAdd-in_03_05

以上でマニフェストファイルを配置する共有フォルダの準備は完了です。

マニフェストファイルの作成

  1. メモ帳などのテキストエディタを起動します。
  2. 下記コードを貼り付けて、“共有フォルダの準備”で用意した共有フォルダにXMLファイルとして保存(UTF-8)します(例:C:\Share\snippet-explorer-wordJS.xml)。
  3. ※ Id要素の値は「GUIDを作成するVBScript」などで作成した値を使用してください。

    <?xml version="1.0" encoding="UTF-8"?>
    <OfficeApp xmlns="http://schemas.microsoft.com/office/appforoffice/1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="TaskPaneApp">
      <Id>(GUID)</Id>
      <Version>1.0</Version>
      <ProviderName>Microsoft</ProviderName>
      <DefaultLocale>EN-US</DefaultLocale>
      <DisplayName DefaultValue="word-js-snippet-explorer" />
      <Description DefaultValue="Contains snippets for WordJS." />
      <Hosts>
        <Host Name="Document" />
      </Hosts>
      <DefaultSettings>
        <SourceLocation DefaultValue="https://officesnippetexplorer.azurewebsites.net/#/add-in/word" />
      </DefaultSettings>
      <Permissions>ReadWriteDocument</Permissions>
    </OfficeApp>

    ※ XMLは「OfficeJS Snippet Explorer」にもサンプルがあるのですが、マニフェスト v1.0用のXMLになっているので、上記のようにv1.1用に書き直しています。

    Office2016_OfficeAdd-in_03_06

以上でマニフェストファイルの準備は完了です。
次はいよいよサンプルアドインの動作確認です。

OfficeJS Snippet Explorerの動作確認

  1. Wordを起動します。
  2. 挿入」タブの「アドイン」グループから「マイ アドイン」をクリックします。
  3. Office2016_OfficeAdd-in_03_07

  4. Office アドイン」画面が表示されたら「共有フォルダー」をクリックします。
  5. word-js-snippet-explorer」を選択し、「挿入」ボタンをクリックします。
  6. Office2016_OfficeAdd-in_03_08

  7. 問題が無ければ、作業ウィンドウにアドインが表示されます。
  8. Office2016_OfficeAdd-in_03_09

  9. choose a group」と「choose a sample」プルダウンから試したい動作を選択し、「Run!」ボタンをクリックすることで、アドインの動作確認をすることができます。
  10. Office2016_OfficeAdd-in_03_10

  11. コードブロックに表示されているのが新しいAPIのコードで、自分でコードを書き換えて実行することもできます。
  12. Office2016_OfficeAdd-in_03_11

これでOffice 2016で使えるようになった新しい機能が体験できるようになりました。
今回はWordを例にして紹介しましたが、Excelでも同様の手順で動作確認できます。

新しくなったOffice アドイン、是非ご体験ください!

プリキュア・プリンセスパーティーってWindowsだったの?前のページ

2015年9月の人気記事次のページ

関連記事

  1. Office関連

    [VBA]ユーザーフォームでBootstrapを使う。

    MSDNフォーラムにあった質問「VBAでのフォーム オブジェクトを立体…

  2. Office関連

    Microsoft Graph ExplorerがMicrosoft アカウント(MSA)に対応しま…

    Azure AD v2.0 エンドポイントによって、個人用Micros…

  3. Excel

    マクロでリボンを最小化する。

    mougの回答用に書いたコードです。忘れないうちにメモ。・…

  4. アイコン一覧

    Office 2013 アイコン一覧(P)

    ・Office 2013 アイコン一覧 NUM…

  5. アイコン一覧

    Office 2013 アイコン一覧(C)

    ・Office 2013 アイコン一覧 NUM…

コメント

  • コメント (0)

  • トラックバックは利用できません。

  1. この記事へのコメントはありません。

Time limit is exhausted. Please reload CAPTCHA.

※本ページはプロモーションが含まれています。

Translate

最近の記事

アーカイブ

PAGE TOP