excel-vba
アプリケーションオブジェクト
サーチ…
備考
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