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

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

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

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

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

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

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

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

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

参照

概念

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

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

その他の技術情報

Office ソリューションのセキュリティ保護

Office ソリューションの配置

Office ソリューションのデザインと作成