Fix Flickering Cursor in Excel 2007 on Windows 10
Question details
The user is experiencing a persistent flickering mouse cursor while using Excel 2007 on Windows 10 and needs a way to stabilize it.

- Product
- Microsoft Excel 2007
- Device & OS
- Windows 10
- Scenario
- Editing or viewing spreadsheets in Excel 2007 on a Windows 10 environment.
- Observed behavior
- The mouse cursor flashes or flickers rapidly when hovering over the Excel 2007 application window.
Before modifying any Excel settings or applying a VBA fix, ensure you have saved your active workbooks and note that Excel 2007 is no longer officially supported by Microsoft.
Set the Application Cursor Using a VBA Macro
Use a simple VBA code snippet to force the cursor to display normally upon starting Excel, which eliminates the flickering.
By setting the application cursor to a fixed arrow style when Excel starts, you bypass the rendering conflict that causes the flickering on Windows 10.
Launch Excel 2007 and press ALT + F11 on your keyboard to open the Visual Basic for Applications (VBA) editor.
In the Project Explorer pane on the left side of the window, locate your VBAProject (PERSONAL.XLSB) and double-click 'ThisWorkbook'.
Paste the following command into the code window: Application.Cursor = xlNorthwestArrow
Save your changes in the VBA editor, close it, and restart Excel to apply the new default cursor setting.

Repair the Microsoft Office 2007 Installation
Run the built-in repair tool to fix potential corruption in your Office installation files that might be contributing to performance issues.
Upgrade from Excel 2007 to a Supported Office Suite
Since Office 2007 support ended in 2017, upgrading to a modern alternative prevents inherent compatibility bugs with Windows 10.
Upgrade to WPS Office for a Bug-Free Experience on Windows 10
Microsoft Office 2007 is no longer supported and can cause display glitches like cursor flickering on Windows 10. WPS Office is a modern, free, and lightweight alternative that works flawlessly on newer Windows versions while maintaining full compatibility with your existing Excel spreadsheets.
- 1. Download the Installer: Visit the official WPS Office website and click the free download button for the Windows version.
- 2. Install the Software: Run the downloaded executable file and follow the quick on-screen instructions to install the suite.
- 3. Open Excel Files: Launch WPS Spreadsheet and open your existing .xls or .xlsx files directly in the workspace to resume editing without compatibility glitches.

Frequently Asked Questions
Why does the cursor flicker specifically in Excel 2007?
Excel 2007 was designed for older operating systems like Windows XP and Vista. Running it on Windows 10 can cause graphics rendering conflicts, leading to visual glitches like cursor flickering because the outdated software lacks modern display optimizations.
Does the VBA fix affect other Office applications?
No, the Application.Cursor VBA macro applied to your Personal.xlsb file will only affect Microsoft Excel. Word or PowerPoint will continue to use the system default cursors.
What are the drawbacks of forcing the xlNorthwestArrow cursor?
By forcing this specific cursor, Excel will no longer dynamically change the cursor icon when hovering over window borders. While the visual resize icons disappear, you can still physically click and drag the edges to resize the window as usual.
Is it safe to continue using Microsoft Office 2007?
Microsoft officially ended support and security updates for Office 2007 on October 10, 2017. While the software still functions, it is highly recommended to upgrade to a supported suite for better security and compatibility.




