With…End With Statement

With…End With ステートメント

オブジェクトまたは構造のメンバーにアクセスする場合にステートメントで簡単な構文を使用できるように、単一のオブジェクトまたは構造を繰り返し参照する一連のステートメントを実行します。 構造体の使用時には、メンバー値の読み取りまたはメソッドの呼び出しのみを行うことができます。また、With…End With ステートメントで使用されている構造体のメンバーに値を割り当てようとすると、エラーが発生します。

構文

With...End With Statement Parts

Term定義
objectExpression必須です。 オブジェクトとして評価される式。 この式は、任意で複雑にできます。評価されるのは 1 回のみです。 基本データ型だけでなく、どのデータ型として評価される式でも指定できます。
statements任意。 With の評価によって生成されるオブジェクトのメンバーを参照できる、End With と objectExpression 間の 1 つ以上のステートメント。
End With 必須です。 With ブロックの定義を終了します。