How to Fix Excel ActiveX Text Box Not Updating on Second Monitor
Question details
Users experience a rendering glitch where an ActiveX text box in Excel updates its linked cell but does not visually show the text being typed until the Enter key is pressed, specifically when working on an external second monitor.

- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Typing data into an ActiveX text box within an Excel workbook displayed on an extended secondary monitor.
- Observed behavior
- The text box does not display the typed text in real-time. It only updates visually after the user presses Enter or clicks away, despite the linked cell receiving the data.
Ensure your Windows operating system and external monitor display drivers are fully updated, and temporarily drag the Excel window to your primary laptop screen to verify if the issue is strictly monitor-dependent.
Synchronize Display Scaling Across Monitors
Matching the display scaling percentage between your primary and secondary monitors often resolves ActiveX rendering glitches caused by dynamic DPI scaling.
ActiveX controls rely on older Windows display APIs that can struggle when moving between screens with different scaling levels (e.g., 100% on a laptop and 150% on an external monitor).
Right-click on an empty area of your Windows desktop and select "Display settings" from the context menu.
Select your primary monitor at the top of the settings window and note the percentage under the "Scale and layout" section.
Select your secondary monitor and adjust its scale percentage from the dropdown menu to exactly match the primary monitor.
Close Microsoft Excel completely and reopen your workbook on the second monitor to test the ActiveX text box.

Disable Hardware Graphics Acceleration
Turning off hardware acceleration forces Excel to render ActiveX controls using software instead of the GPU, which can bypass display driver conflicts on secondary screens.
Replace ActiveX Controls with Standard Form Controls
Since ActiveX is a legacy technology prone to multi-monitor bugs, switching to standard Form Controls provides a much more stable long-term alternative.
Try WPS Office for a Stable, Glitch-Free Spreadsheet Experience
If Microsoft Excel continues to struggle with legacy ActiveX controls and multi-monitor setups, consider switching to WPS Office. It provides a lightweight, highly compatible alternative for handling your daily spreadsheet tasks without frustrating rendering bugs.
- 1. Download and Install: Visit the official WPS website to download and install WPS Office for free on your PC.
- 2. Open Your Workbook: Launch WPS Spreadsheet and open your existing Excel (.xlsx) file directly.
- 3. Enjoy Stable Editing: Drag the application to your second monitor and enjoy stable data entry without display glitches.

Frequently Asked Questions
Why do ActiveX controls behave differently on a second monitor?
ActiveX controls are built on older rendering technologies that may not fully support modern dynamic DPI scaling. When an Excel window is moved from a screen with one scale factor to a screen with another, the control struggles to redraw itself properly while typing.
Does updating my graphics driver fix this Excel issue?
While updating graphics drivers is a standard troubleshooting step for display issues, many users report that this specific ActiveX text box bug persists even with the latest drivers because the root cause lies in how Office handles multi-monitor scaling for legacy components.
Are ActiveX controls still recommended in modern Excel?
Microsoft generally recommends using standard Form Controls instead of ActiveX controls in newer versions of Excel. ActiveX is considered a legacy technology and is more prone to security restrictions and compatibility issues across different devices and modern Office versions.




