Example 1
This iframe code is created using the OneDrive embed tool. The only thing I changed is modifying the width and height to be larger than the viewable area of the spreadsheet. Up until last week, the embedded spreadsheet showed no horizontal or vertical scrollbars because the selected Excel cells are smaller than the specified iframe size. But now they appear every time.
Code
<iframe width="850" height="1500" frameborder="0" scrolling="no" src="https://onedrive.live.com/embed?resid=DE39D4C90D08CEFA%21143&authkey=%21AOzMiyGUHG7HvJ4&em=2&AllowTyping=True&ActiveCell='My%20Portfolio'!S7&Item='My%20Portfolio'!A1%3AV39&wdHideGridlines=True&wdInConfigurator=True&wdInConfigurator=True&edesNext=false&resen=false"></iframe>
Result
Example 2
This is the same spreadsheet that uses the javascript embed code instead of the iframe. Note that I changed the default “myExcelDiv” to “myExcelDiv2” for this example to avoid CSS that I use elsewhere on the site. The results are the same.
<div id="myExcelDiv2" style="width: 850px; height: 1500px"></div>
<!-- * This code uses the Microsoft Office Excel Javascript object model to programmatically insert the
* Excel Web App into a div with id=myExcelDiv. The full API is documented at
* https://msdn.microsoft.com/en-US/library/hh315812.aspx. There you can find out how to programmatically get
* values from your Excel file and how to use the rest of the object model. -->
<script type="text/javascript" src="https://onedrive.live.com/embed?resid=DE39D4C90D08CEFA%21143&authkey=%21AOzMiyGUHG7HvJ4&em=3&wdItem=%22'My%20Portfolio'!A1%3AV39%22&wdDivId=%22myExcelDiv2%22&wdHideGridlines=1&wdActiveCell=%22'My%20Portfolio'!S7%22&wdAllowTyping=1"></script>