用アプリの概要」にもある通り、Office用アプリを公開・配布するには下記4つの方法が用意されています。マーケットプレースです。プロフェッショナルはそれらをダウンロードして個人または企業で使用できます。ストアと同様の方法によってアプリを取得できるしくみを構築できます。用アプリを配布できます。サーバーのユーザーが利用できます。公開と管理が可能になります。アプリを中央のネットワーク共有フォルダーに展開することもできます。ファイルの保存と管理はそのネットワーク共有フォルダーで行われます。ユーザーは、この共有フォルダーを信頼できるカタログとして指定することでアプリを取得できます。部門では、レジストリ設定を使用してこの共有フォルダーを信頼できるカタログとして構成することもできます。ストア」を使うことになるだろうと思います。設計ガイドライン」に従って画面設計をする。ストアに提出されたアプリの検証ポリシー」に沿ってアプリを開発する。販売者ダッシュボードでアカウントの承認を受ける。販売者ダッシュボードに作成したアプリを登録する。Microsoftが行う検証・テストにパスする。いった手順が必要になります。(あくまでも個人的な感想になりますが)正直面倒くさいです。ストアに登録する必要があるというのはかなり煩わしいのではないでしょうか。Office)の概要と開発方法」でも紹介している、共有フォルダーを利用する方法です。ストアに登録することなくユーザーにアプリを利用してもらうことが可能です。“マニフェストファイルの準備“参照)、多少の手間が掛かります。その手間を省くために考えたのが下記スクリプトです。"Officeアプリケーション(Excel,Word,PowerPoint)を終了してから再度実行してください。InputBox("共有フォルダーの共有名を入力してください。"例:[\\192.168.1.1\MyFolder]という共有フォルダーの場合[MyFolder]の部分が共有名になります。"共有名に半角英数字以外を使用しないでください。"]はすでに存在しています。"別の共有名を指定してください。"]が設定されています。GetFolderPath("マニフェストファイルを保存するフォルダーを選択してください。選択したフォルダーは共有フォルダーになります。"処理が終了しました。カタログ」に共有フォルダーのパスを追加します。共有フォルダーの共有名を入力します(半角英数字のみ)。このフォルダーが共有フォルダーになります)。アカウント制御の警告が表示される場合があるので、「はい」ボタンをクリックして変更を許可します。カタログ」にスクリプトから設定した共有フォルダーが追加されていることが確認できます。このスクリプトによりユーザー環境にマニフェストファイルを保存する、カタログフォルダーが用意できるので、アプリ開発者はマニフェストファイルをそのフォルダーに保存してもらうだけでアプリを使用してもらえるようになるわけです(もちろんアプリ本体となるファイルは別途Webサーバー上に必要になるわけですが...)。具体的な動作は実際に動かしてみるのが一番分かりやすいので、私の方でサンプル用のマニフェストファイルを用意しました。用アプリ」から「動作確認用Office用アプリ」が挿入できるようになります。用アプリの所謂”野良アプリ“を使用する方法について説明してきましたが、野良アプリはあくまでも野良、公式に認可・署名されたものではありませんので、その利用は自己責任で行う必要があります。開発者側も、アプリを配布する際にはなるべくなら公式に用意された方法を用いた方が良いでしょう。販売者登録やアプリの審査といった面倒な手間は掛かりますが、”Microsoftがテストして署名したアプリ“というお墨付きが得られるメリットは大きいものです。私が今回紹介した方法は、アプリを配布するのにこういった方法もあるんじゃないかという、ニッチで隙間的な手法に過ぎませんが、どなたかのお役に立てれば幸いです。カタログに追加する”SetAfoTrustedCatalogs.vbs“ファイルとは逆にアプリカタログの登録とフォルダーの共有設定を解除する「DelAfoTrustedCatalogs.vbs」ファイルも下記リンクに用意しましたので合わせてご利用ください。"Officeアプリケーション(Excel,Word,PowerPoint)を終了してから再度実行してください。GetFolderPath("マニフェストファイル保存用のフォルダーを選択してください。選択したフォルダーが信頼できるカタログに登録されている場合はその登録とフォルダーの共有設定が解除されます。"信頼できるカタログの登録とフォルダーの共有設定を解除しました。"信頼できるカタログに登録されている共有フォルダーではありません。