logo
search
Office Compatibility Issues

Fix PowerPoint ActiveX Text Boxes Moving on External Monitors

Ayan MasoodAyan Masood Oct 19, 2026 868 views

Question details

Users need to prevent ActiveX text boxes from shifting out of place when presenting a slide show on a specific external monitor.

Fix PowerPoint ActiveX Text Boxes Moving on External Monitors
Product
Microsoft PowerPoint
Device & OS
Windows
Scenario
Presenting a slide show that contains ActiveX controls using a laptop connected to an external monitor.
Observed behavior
ActiveX text boxes unexpectedly shift positions or move out of place when switching from editing mode to Slide Show mode on the external display.
Before you start

Check if the issue is reproducible on a different external monitor or without the external monitor connected to isolate the problem to the specific display setup.

Solution 1Recommended

Unify Display Scaling Across Monitors

Windows per-monitor DPI scaling can often cause legacy elements like ActiveX controls to render incorrectly or shift when moving from a laptop screen to an external display.

ActiveX controls are older technologies that sometimes struggle with dynamic scaling across multiple monitors with different pixel densities. Matching the scale settings across all connected screens can prevent PowerPoint from incorrectly recalculating the element coordinates.

1
Open Display Settings

Right-click on an empty space on your Windows desktop and select Display settings.

2
Check Laptop Screen Scaling

Click on your primary laptop screen (usually Display 1) and scroll down to the 'Scale and layout' section. Note the percentage (e.g., 125% or 150%).

3
Match External Monitor Scaling

Click on your external monitor (Display 2) and change its 'Scale' dropdown to match the exact percentage used by your laptop screen.

4
Sign Out and Re-test

Sign out of Windows and sign back in to ensure all applications register the new scaling rules, then open PowerPoint and launch your Slide Show.

Unify Display Scaling Across Monitors
Scaling Considerations: Matching the scaling might make text on one of your screens appear larger or smaller than ideal, but it is highly effective at stabilizing legacy ActiveX coordinates.
Free Microsoft Office alternative

Experience seamless presentations with WPS Office

If hardware compatibility issues and legacy bugs in Microsoft Office disrupt your workflow, try WPS Office. It provides robust presentation features, excellent compatibility with PPTX files, and reliable dual-monitor display performance without the legacy glitches.

  1. 1. Download WPS Office: Visit the official WPS website to download the free installation package for your PC.
  2. 2. Install the Software: Run the installer and follow the on-screen instructions to quickly set up the office suite.
  3. 3. Open Your Presentation: Launch WPS Presentation, click Open, and select your existing PowerPoint file to present smoothly on any monitor.
Highly compatible with Microsoft PowerPoint (.pptx) formatsReliable presentation display across dual screens and external monitorsLightweight, fast performance, and highly responsive user interfaceCompletely free to download and use for your daily office needs
microsoft office alternative - wps office

Frequently Asked Questions

Why do ActiveX controls behave differently in PowerPoint for the Web?

PowerPoint for the web does not support ActiveX controls or VBA macros. If you open a presentation containing them in a browser, they will appear as static images or inactive fields, which is why it cannot be used as a workaround for ActiveX positioning issues.

Does disabling hardware graphics acceleration fix monitor scaling issues in PowerPoint?

Disabling graphics acceleration (via File > Options > Advanced) can sometimes resolve screen rendering or flickering issues. However, if elements are physically shifting based on monitor DPI scaling conflicts, adjusting Windows display settings is usually required.

Why does the text box shifting issue only happen on one specific external monitor?

Different monitors have different native resolutions and default DPI scaling settings. Windows handles scaling per-monitor, which can cause legacy graphical elements like ActiveX controls to calculate their coordinates incorrectly when dragged across screens with mismatched scaling ratios.