If you’re experiencing problems with NetDocuments’ ndOffice add-in on high-resolution displays, particularly when clicking the ndAttach button in Outlook, you’re not alone. This is a known scaling issue that affects users with 4K+ monitors running at 150% scaling or higher, and fortunately, there’s a simple registry fix.
Understanding the Problem
The issue stems from how Windows handles DPI (dots per inch) scaling on high-resolution monitors. When you’re running a 4K or higher-resolution display with Windows scaling set to 150% or higher, ndOffice’s Outlook panels may not scale properly. This manifests most commonly as errors when attempting to select the ndAttach button.
![]()
Main Symptoms
Errors when clicking ndAttach – This is the most common and direct symptom. Users will encounter error messages, or the button won’t respond when attempting to attach documents from NetDocuments in Outlook.
Display/rendering issues with ndOffice panels – The Outlook add-in panels may appear distorted, cut off, or not render correctly within the Outlook interface.
When These Symptoms Occur
The issue manifests explicitly when:
- Using monitors with a resolution higher than 4K
- Windows display scaling is set to 150% or higher
- The system lacks the SetThreadDpiAwarenessContext function in user32.dll
What Users Typically Experience
Users might report that the ndOffice add-in was working fine on their previous monitor or at lower resolutions. Still, after upgrading to a high-resolution 4K or 5K display and adjusting Windows scaling for readability, the ndAttach functionality suddenly breaks.
The errors are typically inconsistent with regular ndOffice operation – everything else might work fine, but that specific button or panel interaction fails. This can be particularly frustrating because it’s not immediately apparent that display scaling is the culprit.
The technical root cause involves the absence of SetThreadDpiAwarenessContext in user32.dll on specific system configurations. When ndOffice tries to render its interface elements at these higher scaling levels, the scaling mechanism can fail, preventing the add-in from functioning correctly.
The Solution
NetDocuments has provided a registry key that allows you to disable automatic scaling of ndOffice Outlook panels, resolving the issue. By turning off this scaling feature, the add-in bypasses the problematic scaling routine entirely.
How to Implement the Fix
Here’s how to add the registry key to resolve the scaling issue:
Step 1: Open the Registry Editor
Press Windows Key + R, type regedit, and press Enter. You may need to confirm the User Account Control prompt.
Step 2: Navigate to the NetDocuments Registry Location
Browse to the following path:
HKEY_CURRENT_USER\Software\NetVoyage\NetDocuments
Step 3: Create or Modify the Registry Value
If the OutlookScalingEnabled value doesn’t exist, you’ll need to create it. Right-click in the right pane, select New > String Value, and name it OutlookScalingEnabled.
Double-click the OutlookScalingEnabled value and set its data to False.
Step 4: Restart Outlook
Close Outlook completely and reopen it for the change to take effect.
Understanding the Registry Value
The OutlookScalingEnabled registry key controls whether ndOffice applies automatic scaling to its Outlook panels. Setting this value to False disables the scaling feature, which prevents the errors related to high-DPI displays. While this means the panels won’t automatically scale with your display settings, it ensures the ndAttach button and other ndOffice features remain reliable.
When to Use This Fix
You should implement this registry change if you’re experiencing any of the following:
- Errors when clicking the ndAttach button in Outlook
- Display issues with the ndOffice panels on 4K or higher resolution monitors
- Problems specifically occur when Windows scaling is set to 150% or higher
- General instability with ndOffice in Outlook on high-DPI displays
Conclusion
While high-resolution displays offer improved clarity and screen real estate, they can sometimes create compatibility challenges with older software components. This registry fix allows you to continue using ndOffice reliably on modern high-DPI displays without sacrificing functionality. If you continue to experience issues after implementing this fix, contact NetDocuments support or your NetDocuments consultant for additional assistance.

