次の方法で共有


方法 : アクセス許可が制限されたドキュメントでの分離コードの実行を許可する

更新 : 2007 年 11 月

対象

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

プロジェクトの種類

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

Microsoft Office のバージョン

  • Microsoft Office 2003

  • 2007 Microsoft Office system

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

Microsoft Office の Information Rights Management (IRM) 機能を使用して、文書やブックに対するアクセス許可を制限できます。既定では、制限された Microsoft Office Word 文書や Microsoft Office Excel ブックの分離コードは実行できません。この既定値を変更すると、マネージ コード拡張機能がオブジェクト モデルにアクセスできるようになり、ソリューションが動作します。

アクセス許可設定を変更するには、ドキュメントまたはブックの作成者であるか、フル コントロール アクセスを保持している必要があります。

アクセス許可が制限された Microsoft Office 2003 のドキュメントで分離コードの実行を許可するには

  1. Word または Excel で文書またはブックを開きます。

  2. [ファイル] メニューの [アクセス許可] をポイントし、[配布禁止] をクリックします。

  3. [アクセス許可] ダイアログ ボックスで、[その他のオプション] をクリックします。

  4. [ユーザーの追加権限] で、[プログラムを使ってコンテンツにアクセスする] を選択します。

Word または Excel が、プログラムを利用してオブジェクト モデルにアクセスできるようになります。

アクセス許可が制限された 2007 Microsoft Office system のドキュメントで分離コードの実行を許可するには

  1. Word または Excel で文書またはブックを開きます。

  2. [Microsoft Office] ボタンをクリックし、[配布準備] をポイントし、[アクセスの制限] をポイントします。次に、[アクセス制限あり] をクリックします。

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

    初めて使用する場合は、Windows Rights Management クライアントをインストールするようにメッセージが表示されます。クライアントをインストールした後で、手順を繰り返すことが必要になる場合があります。

  3. [アクセス権] ダイアログ ボックスで、[このドキュメントへのアクセスを制限する] を選択し、[その他のオプション] をクリックします。

  4. [ユーザーの追加権限] で、[プログラムを使ってコンテンツにアクセスする] を選択します。

Word または Excel が、プログラムを利用してオブジェクト モデルにアクセスできるようになります。

参照

処理手順

方法 : Office ソリューションを配置する (2003 システム)

概念

Information Rights Management とマネージ コード拡張機能の概要

ドキュメント レベルのソリューションにおけるドキュメントの保護

Office ドキュメントのパスワード保護

Visual Studio における Office ソリューションの作成

安全な配置 (2003 システム)

Office ソリューションの配置 (2003 システム)