サーチ…


備考

Excel VBAには、実行中のExcelアプリケーションの任意の部分を操作するために使用できるクラスとオブジェクトを含む包括的なオブジェクトモデルが付属しています。使用する最も一般的なオブジェクトの1つがApplicationオブジェクトです。これは、Excelの現在実行中のインスタンスを表す最上位キャッチオールです。特定のExcelワークブックに接続されていないものは、すべてApplicationオブジェクトにあります。

トップレベルオブジェクトとしてのApplicationオブジェクトは、Excelのあらゆる面を制御するために使用できる文字通り何百ものプロパティ、メソッド、およびイベントを持ちます。

単純なアプリケーションオブジェクトの例:Excelウィンドウを最小化する

このコードは、トップレベルのApplicationオブジェクトを使用してメインのExcelウィンドウを最小化します。

Sub MinimizeExcel()

    Application.WindowState = xlMinimized

End Sub

単純なアプリケーションオブジェクトの例:ExcelとVBEのバージョンを表示する

Sub DisplayExcelVersions()

    MsgBox "The version of Excel is " & Application.Version
    MsgBox "The version of the VBE is " & Application.VBE.Version

End Sub

Application.Versionプロパティの使用は、互換性のあるバージョンのExcelでのみコードが動作するようにするのに便利です。



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow