How to Fix Excel Object in Visio Not Showing Updated Data
Question details
Users need to resolve an issue where an Excel spreadsheet embedded in a Visio diagram fails to display newly added rows or columns after the data is updated.

- Product
- Microsoft Excel, Microsoft Visio
- Device & OS
- not provided
- Scenario
- Modifying and expanding data within an Excel object that is embedded as an OLE object in a Visio diagram.
- Observed behavior
- The embedded Excel spreadsheet continues to display only the original rows or columns, cropping out any new data added during the update.
Save your current Visio diagram and close any active Excel workbooks before adjusting your application display settings to prevent accidental data loss during the required restart process.
Optimize Appearance Settings and Resize the Embedded Object
Adjust Excel's multiple display settings to ensure proper rendering, then manually resize the embedded object frame in Visio to reveal the newly added data.
Embedded objects rely on a static frame size by default. When new rows or columns are added in Excel, the object in Visio does not automatically expand its boundaries. Adjusting rendering settings and manually expanding the view area typically resolves this.
Open Microsoft Excel, navigate to File > Options, and select the 'General' tab from the left sidebar.
Under the 'User Interface options' section, locate 'When using multiple displays' and select 'Optimize for best appearance'.
Click 'OK' to save the changes, then completely close and restart both Microsoft Excel and Microsoft Visio.
Open your Visio diagram, double-click the embedded Excel object to activate it, and drag the sizing handles on the frame's edges to expand the viewable rows and columns.

Send Diagnostic Details to Microsoft Support
If adjusting the display settings and manually resizing the frame does not work, report the bug directly to the Excel development team with diagnostic info.
Try WPS Office for Seamless Spreadsheet Integration
If you are tired of compatibility issues and display glitches when working with embedded spreadsheets, WPS Office provides a lightweight, highly compatible alternative for all your document needs.
- 1. Download and Install: Get WPS Office Free from the official website and follow the quick installation prompts.
- 2. Open Your Spreadsheets: Launch WPS Spreadsheet and open your existing .xlsx files directly without any format loss or conversion delays.
- 3. Embed Data Easily: Select your spreadsheet data, copy it, and use the 'Paste Special' feature in WPS Writer or Presentation to create a perfectly scaled embedded object.

Frequently Asked Questions
Why is my embedded Excel data cropped in Visio?
Visio typically restricts the display frame of an embedded OLE object to its original creation size. When you add new rows or columns in the source Excel file, the object's visual frame must be manually stretched in Visio to reveal the new data.
Does updating an embedded Excel file automatically change the Visio frame size?
No, the boundary of the embedded object in Visio remains static by default. You must double-click the object to activate the embedded spreadsheet and drag the sizing handles to accommodate the expanded data range.
What does 'Optimize for best appearance' do in Excel?
This feature ensures that Excel scales properly across monitors with different resolutions or DPI settings. Enabling it can often resolve rendering bugs where Excel objects appear cropped or pixelated when embedded inside other applications like Visio.




