次の方法で共有


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

更新 : 2007 年 11 月

Microsoft Office Word と Microsoft Office Excel は、Information Rights Management (IRM) という機能を備えています。これは、承認されていないユーザーによる機密情報の表示や変更を禁止する機能です。Information Rights Management の機能の詳細については、それぞれの Office アプリケーションのヘルプを参照してください。

アクセス許可が制限されたドキュメントの分離コードの実行

IRM を使用する文書またはブックがソリューションに含まれている場合、既定では、Word および Excel はコードの実行を許可しません。文書の作成者であるか、フル コントロール アクセスを保持している場合は、ソリューションが動作するよう既定値を変更できます。詳細については、「方法 : アクセス許可が制限されたドキュメントでの分離コードの実行を許可する」を参照してください。

IRM は、文書にキャッシュされたデータの取得や操作のために ServerDocument が使用されないようにします。

マネージ コード拡張機能を使用するドキュメントに対するエンド ユーザーによるアクセス許可の制限

ソリューション内の文書やブックに対してフル コントロール アクセスを持つユーザーは、IRM を使用してアクセス許可を制限できます。たとえば、経理部で、データベースのデータを基にワークシートを自動作成するソリューションを使用している場合、そのエンド ユーザーは、経理部のユーザーだけに変更アクセスを許可して、他の部署のユーザーには読み取りアクセスを許可できます。ユーザーが制限付きアクセス許可を追加すると、既定では、ワークシートの分離コードが実行できなくなるため、ワークシートが自動生成されなくなります。

この問題を解決するには、ドキュメントやブックに対するフル コントロール アクセスを持つユーザーが、既定のアクセス許可設定を変更して、プログラムによるオブジェクト モデルへのアクセスを許可する必要があります。詳細については、「方法 : アクセス許可が制限されたドキュメントでの分離コードの実行を許可する」を参照してください。

参照

処理手順

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

概念

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

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

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

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

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