Share via


方法 : ドキュメント レベルの Office ソリューションを SharePoint Server に配置する (2007 システム)

更新 : 2008 年 7 月

対象

このトピックの情報は、指定された Visual Studio Tools for Office プロジェクトおよび Microsoft Office のバージョンにのみ適用されます。

プロジェクトの種類

  • ドキュメント レベルのプロジェクト

Microsoft Office のバージョン

  • Word 2007

  • Excel 2007

詳細については、「アプリケーションおよびプロジェクトの種類別の使用可能な機能」を参照してください。

Microsoft Office SharePoint を使用して、Visual Studio Tools for Office のドキュメント レベルのソリューションをエンド ユーザーのコンピュータに配置することができます。ユーザーが SharePoint サイトにアクセスし、ドキュメントを開くと、ランタイムが自動的に共有ネットワーク フォルダからソリューションのインストールを開始します。ドキュメントをデスクトップなどの別の場所にコピーした場合でも、カスタマイズは引き続き機能します。

ソリューションを SharePoint から配布するための準備として、次の 2 つの作業を行う必要があります。

  1. ドキュメント レベルのソリューションをネットワーク上の共有フォルダに配置します。

  2. SharePoint ドキュメント ライブラリにドキュメントをアップロードし、セキュリティ センター内の Microsoft Office の信頼できる場所の一覧に、該当する場所を追加します。

ドキュメント レベル ソリューションの共有の場所への配置

発行ウィザードを使用して、ソリューションを共有フォルダに配置し、自動的にドキュメント内の配置マニフェスト パスを更新できます。また、これらの手順を手動で行うこともできます。

発行ウィザードを使用してドキュメント レベルのソリューションをネットワーク上の共有フォルダに配置するには

  1. [ビルド] メニューの [<SolutionName> の発行] をクリックします。

    発行ウィザードが起動します。

  2. ウィザードの手順に従い、ソリューションをネットワーク上の共有フォルダに配置します。

    ネットワーク フォルダに自動的にソリューション ファイルをコピーするには、ウィザードの 2 ページ目で既定のインストール パスを共有フォルダに設定します。

    詳細については、「方法 : ClickOnce を使用して Office ソリューションを配置する (2007 システム)」を参照してください。

ドキュメント レベルのソリューションをネットワーク上の共有フォルダに手動で配置するには

  1. ソリューション ファイルをビルド出力フォルダからネットワーク上の共有フォルダにコピーします。

  2. SharePoint ドキュメント ライブラリにアップロードするソリューション ドキュメントを開きます。

  3. [Microsoft Office ボタン] をクリックし、[配布準備] をポイントして、[プロパティ] をクリックします。

  4. [ドキュメントのプロパティ] をクリックし、[プロパティの詳細] をクリックします。

  5. [ユーザー設定] タブの [プロパティ] ボックスの一覧で _AssemblyLocation を選択します。

  6. [値] ボックスには、既に配置マニフェストの識別子が表示されています。path|identifier のように、識別子の先頭に配置マニフェストの完全パスとバーを入力します。

    次に、パスの例を示します。

    \\servername\foldername\filename.vsto|74744e4b-e4d6-41eb-84f7-ad20346fe2d9

    この識別子を指定する方法の詳細については、「カスタム ドキュメント プロパティの概要」を参照してください。

  7. [OK] をクリックし、ドキュメントを保存して閉じます。

ドキュメントのアップロードとセキュリティ センターへの SharePoint サーバーの場所の追加

エンド ユーザーがドキュメントを使用できるようにするには、このドキュメントを SharePoint ドキュメント ライブラリにアップロードします。ユーザーがソリューションを実行するには、Microsoft Office Word または Excel 内部で SharePoint の場所に信頼を付与するか、システム管理者がリモートでポリシーを設定する必要があります。

セキュリティ センターに SharePoint サーバーの場所を追加するには

  1. SharePoint サーバー上のドキュメント ライブラリにソリューション ドキュメントを追加します。

    詳細については、Microsoft Office Online の SharePoint Server ドキュメントの「Upload a document」を参照してください。

  2. ソリューションを実行するコンピュータで Word または Excel を開きます。

    文書を開く必要はありません。これ以降の手順では、このコンピュータでのみ SharePoint サーバーを Word または Excel のセキュリティ センターに追加します。ドキュメントがネットワーク上の場所にあるため、この手順はソリューションを実行する各コンピュータで行う必要があります。

    Bb608595.alert_note(ja-jp,VS.90).gifメモ :

    システム管理者は、Office 構成ツールを使用して、これらのポリシーをリモートで設定できます。詳細については、「Security policies and settings in the 2007 Office system」を参照してください。

  3. [Microsoft Office ボタン] をクリックし、[Word のオプション] または [Excel のオプション] をクリックします。

  4. [セキュリティ センター] をクリックし、[セキュリティ センターの設定] をクリックします。

  5. [信頼できる場所] をクリックします。

  6. [プライベート ネットワーク上にある信頼できる場所を許可する (推奨しません)] を選択します。

  7. [新しい場所の追加] をクリックします。

  8. [パス] ボックスに SharePoint サーバーの URL (http://SharePointServerName/TeamName/ProjectName/DocumentLibraryName など) を入力します。ここで、default.aspx や AllItems.aspx など、既定の Web ページの名前を追加しないでください。

  9. [OK] をクリックします。

    インストール プロセスをテストするには、コンピュータからカスタマイズをアンインストールし、SharePoint サイトから文書を開きます。文書が開くと、カスタマイズがインストールされます。文書をデスクトップにコピーします。この場合でも、_AssemblyLocation プロパティにファイル共有の完全パスが設定されているため、カスタマイズが実行されます。

参照

処理手順

方法 : ClickOnce を使用して Office ソリューションを配置する (2007 システム)

方法 : ClickOnce Office ソリューションをアンインストールする (2007 システム)

概念

ドキュメントへの信頼の付与 (2007 システム)

履歴の変更

日付

履歴

理由

2008 年 7 月

概要情報を追加

情報の拡充