Fix Excel New Window Disabled by IRM Change Permissions
Question details
Users with Change permission cannot use the New Window feature in an IRM-protected Excel workbook, and VBA macros return runtime error 1004.

- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Attempting to open a new window manually or run the VBA ActiveWindow.NewWindow command in an IRM-protected Excel workbook.
- Observed behavior
- The New Window button is disabled for users with Change access (but works for Full Control), and executing the VBA command results in runtime error 1004.
Ensure you have the exact IRM permission levels assigned to the affected users and document the specific Excel version being used before troubleshooting or escalating the issue.
Escalate to Microsoft Support via Microsoft 365 Admin Center
Since this behavior may be an intentional IRM restriction or a product bug, creating a service request with Microsoft is the most effective path to resolution.
Microsoft Information Rights Management (IRM) is deeply integrated into the Office suite. When certain features like 'New Window' are disabled for specific permission levels, it is often a backend policy behavior that requires administrative review or Microsoft engineering intervention.
Have a user with global or support admin privileges sign in to the Microsoft 365 Admin Center.
On the left-hand navigation menu, click on 'Support' and then select 'New service request'.
Detail the IRM permissions involved, specify that users with 'Change' access are affected while 'Full Control' users are not, mention runtime error 1004 from VBA, and include the exact Excel version.

Temporarily Upgrade User Permissions to Full Control
If opening a new window is critical for immediate work, modifying the user's IRM permission level can serve as a temporary workaround.
Need a Lightweight Alternative to Manage Spreadsheets?
If complex IRM restrictions and recurring runtime errors in Microsoft Excel are disrupting your workflow, consider switching to WPS Office. It provides robust document protection, seamless compatibility with Microsoft Excel formats, and a user-friendly interface without the heavy subscription costs.
- 1. Download and Install: Visit the official WPS website and download the free WPS Office suite for your operating system.
- 2. Open your spreadsheet: Launch WPS Spreadsheets and open your existing .xlsx files directly without losing any formatting.
- 3. Secure your document: Go to the Review tab to easily set up document passwords and edit permissions tailored to your team's needs.

Frequently Asked Questions
Why does VBA ActiveWindow.NewWindow return Error 1004 in protected workbooks?
Error 1004 often occurs because the Information Rights Management (IRM) permissions restrict the VBA macro from executing commands that require higher privileges. When a user only has 'Change' access, Excel blocks the automated creation of new windows, resulting in this runtime error.
What is the difference between 'Change' and 'Full Control' in Excel IRM?
'Change' allows a user to read, edit, and save changes to the document, but it may restrict structural modifications like opening new views or windows to prevent unauthorized duplication. 'Full Control' grants complete administrative rights, bypassing these viewing and structural limitations.
Can I bypass IRM restrictions to use the New Window feature?
You cannot bypass IRM restrictions without the proper credentials. You must either have the document owner grant you 'Full Control' access, or your administrator must resolve the behavior through a service request with Microsoft Support.
Does WPS Office support Excel's IRM protections?
WPS Office fully supports standard password protection and file encryption for .xlsx files. However, advanced enterprise Microsoft IRM (Information Rights Management) features tied specifically to Azure Active Directory policies may require the original Microsoft ecosystem to fully enforce those specific backend rules.




