データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
> Microsoft DocsにあるExcelVBAの解説「Application.UsableWidth」と
> 「Application.UsableHeight」について、ウィンドウモードでの
> 最大化のサンプルコードが示されていますが
正しくは「アクティブ ウィンドウを可能な限り大きく表示」です。
本来は、Excel 2010 以前の環境においてアクティブなブックウィンドウの
位置とサイズをアプリケーションウィンドウ内のクライアント領域いっぱいに
フィットさせるようにするサンプルコードです。
( Excel 2010 のVBA ヘルプにも記載されています)
【コードの実行前】
【コードの実行後】
【ブックウィンドウが最大化された状態】
また、ここでのウィンドウモードとは Excel 2010 以前における
MDI 環境においては有効ですが、Excel 2013 以降における
SDI 環境では無効です。
Excel 2013 以降の場合、アクティブウィンドウとは
「アプリケーションウィンドウ(=アクティブなブックのウィンドウ)」、
UsableWidth や UsableHeight は「ブックの表示領域の幅/高さ」を指しますので、
当然 Excel 2010 以前の環境で実行した場合とは挙動が異なります。