정보 권한 관리 및 관리 코드 확장 개요Information rights management and managed code extensions overview

Word 및 Microsoft Office Excel Microsoft Office는 권한이 없는 사용자가 중요 한 정보를 보거나 변경할 수 없도록 하는 기능인 IRM (정보 Rights Management)을 제공 합니다.Microsoft Office Word and Microsoft Office Excel provide Information Rights Management (IRM), a feature that can help you prevent unauthorized people from viewing or altering sensitive information. 정보 Rights Management 작동 방법에 대 한 자세한 내용은 특정 Office 응용 프로그램의 도움말을 참조 하세요.For details about how Information Rights Management works, see Help in the specific Office application.

**** 적용 대상-: 이 항목의 정보는 Excel 및 Word의 문서 수준 프로젝트에 적용됩니다.Applies to: The information in this topic applies to document-level projects for Excel and Word. 자세한 내용은 Office 응용 프로그램 및 프로젝트 형식에 따라 사용 가능한 기능을 참조 하세요.For more information, see Features available by Office application and project type.

제한 된 권한으로 문서 뒤에 코드 실행Run code behind documents with restricted permissions

솔루션에 IRM을 사용 하는 문서 또는 통합 문서가 포함 되어 있는 경우 기본적으로 Word 및 Excel에서는 코드를 실행할 수 없습니다.If your solution contains a document or workbook that uses IRM, by default, Word and Excel do not permit any code to run. 문서 작성자 이거나 모든 권한 액세스 권한이 있는 경우 솔루션의 작동을 위해 기본값을 변경할 수 있습니다.If you are the author of the document or have Full Control access, you can change the default so that your solution works. 자세한 내용은 방법: 제한 된 권한으로 문서 뒤에 코드를 실행 하도록 허용을 참조 하세요.For more information, see How to: Permit code to run behind documents with restricted permissions.

IRM에서는를 사용 ServerDocument 하 여 문서에 캐시 된 데이터를 검색 하거나 조작할 수 없습니다.IRM prevents use of ServerDocument to retrieve or manipulate data that is cached in the document.

최종 사용자가 관리 코드 확장을 사용 하는 문서에 대 한 사용 권한을 제한 합니다.End users to restrict permissions to documents that use managed code extensions

솔루션의 문서 또는 통합 문서에 대 한 모든 권한을 가진 사용자는 IRM을 사용 하 여 사용 권한을 제한할 수 있습니다.Anyone who has Full Control access to the document or workbook in your solution can use IRM to restrict permissions. 예를 들어, 회계 부서의 최종 사용자가 워크시트를 데이터베이스의 데이터로 자동으로 채우는 솔루션을 사용 하는 경우 해당 사용자는 자신의 학과에 속한 사용자 에게만 변경 액세스를 허용 하 고 다른 사용자에 게는 읽기 액세스 권한을 부여할 수 있습니다.For example, if an end user in the accounting department uses a solution that automatically populates a worksheet with data from a database, that user might want to allow Change access only to people in his or her department and Read access to others. 사용자가 제한 된 권한을 추가 하면 기본적으로 워크시트 뒤의 코드를 실행할 수 없으며 워크시트가 데이터로 채워지지 않습니다.When the user adds the restricted permissions, by default, the code behind the worksheet cannot run, and the worksheet will not be populated with data.

문제를 해결 하려면 문서 또는 통합 문서에 대 한 모든 권한을 가진 사용자가 개체 모델에 대 한 프로그래밍 방식 액세스를 허용 하도록 기본 권한 설정을 변경 해야 합니다.To fix the problem, someone with Full Control access to the document or workbook must change the default permission settings to allow programmatic access to the object model. 자세한 내용은 방법: 제한 된 권한으로 문서 뒤에 코드를 실행 하도록 허용을 참조 하세요.For more information, see How to: Permit code to run behind documents with restricted permissions.

참고 항목See also