望ましい動作
SharePoint Online でホストされている Excel ドキュメントを HTML ページに埋め込みます。
実際の動作
埋め込みは読み込まれますが、水平スクロールバーはありません。
ビュー ポートの右側にあるデータに到達する唯一の方法は、セルをクリックし、右矢印キーを使用して右にスクロールすることです。
私が試したこと
ここの指示に従いました:
残念ながら、テナントの制限により、Microsoft 365 共有リンクを「匿名化」する方法がないように見えるため、リンクを共有して問題を示すことはできません。
以下はスクリーンショットです。垂直スクロールバーはありますが、水平スクロールバーはありません。
左列と上段はfrozen panes
です。
Excelオンラインでできるように、「右にスクロール」できるはずです。
これは、使用される埋め込みコードの形式です。
<iframe height="500" width="100%" frameborder="0" scrolling="no" src="https://my-tenant.sharepoint.com/:x:/s/site-name/********?e=*****s&action=embedview&wdHideSheetTabs=True&wdAllowInteractivity=False&wdHideGridlines=True&wdDownloadButton=True"></iframe>
これは、何らかのオーバーフロー プロパティを使用して div で iframe をラップすることで解決できる問題ではないと思います。iframe 埋め込み自体の水平スクロールバーが表示されていないようです。