次の方法で共有


方法: コードを実行するテンプレート ソリューションをネットワーク上に配置する

テンプレート ソリューションは、パスを手動で変更しない限り、カスタマイズに対する相対パスを使用してビルドされます。 カスタマイズがネットワークの場所に格納される場合は、カスタム ドキュメント プロパティを変更して、ネットワーク上の配置マニフェストへの完全パスを含める必要があります。

対象: このトピックの情報は、Excel 2007 と Excel 2010、および Word 2007 と Word 2010 のドキュメント レベルのプロジェクトに適用されます。詳細については、「Office アプリケーションおよびプロジェクト タイプ別の使用可能な機能」を参照してください。

カスタム ドキュメント プロパティは、次のようないくつかの方法で更新できます。

  • 発行ウィザードを使用して、ソリューションを発行します。

  • Word または Excel アプリケーションのユーザー インターフェイス (UI) でプロパティを変更します。

  • セットアップ プログラムでパスを変更します。

  • Open XML 形式 SDK 1.0 へようこそ」の説明に従って、API を使用します。

発行ウィザードの使用

発行ウィザードを使用し、ソリューションを発行して、ドキュメントの配置マニフェストのパスを自動的に更新します。

発行ウィザードを使用して完全パスを指定するには

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

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

  2. ウィザードの指示に従ってソリューションを発行します。

  3. ウィザードの 2 番目のページで、既定のインストール パスを共有フォルダーの場所に設定します。

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

Word または Excel の UI の使用

カスタム ドキュメント プロパティはアプリケーションの UI で更新できます。

アプリケーションの UI でプロパティ値を変更するには

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

  2. ユーザー向けに配置するソリューション ドキュメントを開きます。

  3. [ファイル] タブ (Excel 2010 または Word 2010 の場合) または Microsoft Office ボタン (Excel 2007 または Word 2007 の場合) をクリックし、[配布準備] をポイントして、[プロパティ] をクリックします。

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

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

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

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

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

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

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

セットアップ プログラムの使用

Visual Studio を使用せずに、コマンド プロンプト ウィンドウから、セットアップ プログラムのインストール パスを変更できます。 インストーラーの実行時に、更新された値が使用されます。 詳細については、「方法: Office ソリューションのインストール パスを変更する」を参照してください。

Open XML 形式 API の使用

2007 Microsoft Office system のドキュメントでは、Open XML 形式が既定のファイル形式として使用されています。 Open XML ファイルは、API を使用して操作できます。

API を使用してカスタム ドキュメント プロパティにアクセスするには

参照

処理手順

方法: ClickOnce を使用して Office ソリューションを配置する

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

概念

ドキュメントへの信頼の付与