メモ
対象
このトピックの情報は、指定された Visual Studio Tools for Office プロジェクトおよび Microsoft Office のバージョンにのみ適用されます。
詳細については、「アプリケーションおよびプロジェクトの種類別の使用可能な機能」を参照してください。
プロジェクトの種類
ドキュメント レベルのプロジェクト
Microsoft Office のバージョン
Word 2007
Excel 2007
Microsoft Office SharePoint を使用して、Visual Studio Tools for Office のドキュメント レベルのソリューションをエンド ユーザーのコンピュータに配置することができます。まずソリューションを共有ネットワーク フォルダに配置し、次にドキュメントを SharePoint サーバーにアップロードします。最後に、Word または Excel のセキュリティ センターを使用してドキュメントまたはブックのエンド ユーザー セキュリティ設定を構成します。共有ネットワーク フォルダでもセキュリティ設定の構成が必要になる場合があります。
これらの手順を実行した後で最初にドキュメントを開くと、ドキュメント レベルのソリューションが自動的に共有ネットワーク フォルダからローカル コンピュータへのソリューションのインストールを開始します。ドキュメントをデスクトップなどの別の場所にコピーした場合でも、カスタマイズは引き続き機能します。
ソリューションを SharePoint から配布するための準備として、次の 2 つの作業を行う必要があります。
配置マニフェストを参照する、ドキュメントの _AssemblyLocation プロパティを更新します。
セキュリティ センター内の Microsoft Office の信頼できる場所に SharePoint サーバーの場所を追加します。詳細については、「ドキュメントへの信頼の付与 (2007 システム)」を参照してください。
ソリューションをネットワーク上の共有フォルダに配置します。インストール場所を共有フォルダに設定します。
詳細については、「方法 : ClickOnce を使用して Office ソリューションを配置する (2007 システム)」を参照してください。
ソリューションをネットワーク上の共有フォルダにコピーします。
共有フォルダから配置する Word 文書を開きます。
[Microsoft Office ボタン] をクリックし、[配布準備] をポイントして、[プロパティ] をクリックします。
[ドキュメントのプロパティ] をクリックし、[プロパティの詳細] をクリックします。
[ユーザー設定] タブの [プロパティ] ボックスの一覧で _AssemblyLocation を選択します。
[値] ボックスには、既に配置マニフェストの識別子が表示されています。path|identifier のように、識別子の先頭にドキュメントの完全パスとバーを入力します。
次に、パスの例を示します。
\\servername\foldername\filename.vsto|74744e4b-e4d6-41eb-84f7-ad20346fe2d9
この識別子を指定する方法の詳細については、「カスタム ドキュメント プロパティの概要」を参照してください。
[OK] をクリックし、ドキュメントを保存して閉じます。
SharePoint サーバー上のドキュメント ライブラリに Word 文書を追加します。
詳細については、Microsoft Office Online の SharePoint Server ドキュメントの「Upload a document」を参照してください。
ソリューションを実行するコンピュータで Word を開きます。
文書を開く必要はありません。これ以降の手順では、このコンピュータでのみ SharePoint サーバーを Word のセキュリティ センターに追加します。ファイルがネットワーク上の場所にあるため、この手順はソリューションを実行する各コンピュータで行う必要があります。
システム管理者は、Office 構成ツールを使用して、これらのポリシーをリモートで設定できます。詳細については、「Security policies and settings in the 2007 Office system」を参照してください。
[Microsoft Office ボタン] をクリックし、[Word のオプション] をクリックします。
[セキュリティ センター] をクリックし、[セキュリティ センターの設定] をクリックします。
[プライベート ネットワーク上にある信頼できる場所を許可する] をオンにします。
[新しい場所の追加] をクリックし、[信頼できる場所] をクリックします。
[パス] ボックスに SharePoint サーバーの URL (http://SharePointServerName/TeamName/ProjectName/DocumentLibraryName など) を入力します。
[OK] をクリックします。
インストール プロセスをテストするには、コンピュータからカスタマイズをアンインストールし、SharePoint サイトから文書を開きます。文書が開くと、カスタマイズがインストールされます。Word 文書をデスクトップにコピーします。この場合でも、_AssemblyLocation プロパティにファイル共有の完全パスが設定されているため、カスタマイズが実行されます。