TextBox.ScrollBars プロパティ (Outlook フォーム スクリプト)

コントロールが垂直、水平、または両方のスクロール バーを持つかどうかを指定する整数型 ( Integer) の値を設定します。 値の取得と設定が可能です。

構文

スクロールバー

expressionTextBox オブジェクトを表す変数。

注釈

引数 ScrollBars の設定値は次のとおりです。

説明
0 スクロール バーを表示しません (既定値)。
1 水平スクロール バーを表示します。
2 垂直スクロール バーを表示します。
3 水平スクロール バーと垂直スクロール バーの両方を表示します。

スクロール ボックスの位置はスクロール バーの表示領域内に制限されます。 また、スクロール バー全体を表示するために必要なときは、スクロールの位置が変更されます。 スクロール バーの範囲は、 ScrollBars プロパティの値、スクロールのサイズ、または表示サイズを変更したときに変更されます。

1 行の文字列を表示するように設定されているコントロールの場合は、 ScrollBars プロパティと AutoSize プロパティを使って、水平スクロール バーを表示できます。 スクロール バーを表示するかどうかは、次の規則に従って決まります。

  1. ScrollBars プロパティに 0 を設定しているときは、どのスクロール バーも表示されません。

  2. ScrollBars プロパティに 1 または 3 を設定しているときに、文字列が編集領域に表示しきれず、さらに編集領域の下にスクロール バーを表示できる領域が確保されている場合には、水平スクロール バーが表示されます。

  3. AutoSize プロパティに True が設定されているときは、スクロール バーを表示できるようにコントロールのサイズが自動的に調整されます。ただし、コントロールのサイズが最大サイズに達しているか、最大サイズ近くに達している場合は調整されません。

複数行の文字列を表示するように設定されているテキスト ボックス ( TextBox ) コントロールの場合は、 ScrollBars プロパティ、 WordWrap プロパティ、および AutoSize プロパティを使って、スクロール バーを表示できます。 スクロール バーを表示するかどうかは、次の規則に従って決まります。

  1. ScrollBars プロパティに 0 を設定しているときは、どのスクロール バーも表示されません。

  2. ScrollBars プロパティに 2 または 3 を設定しているときに、文字列が編集領域に領域に表示しきれず、さらに編集領域の右側にスクロール バーを表示できる領域が確保されている場合には、垂直スクロール バーが表示されます。

  3. WordWrapプロパティに True が設定されている場合は、複数行の文字列を表示するように設定されているコントロールに水平スクロール バーが表示されることはありません。 ほとんどの複数行コントロールでは、水平スクロール バーは使用されません。

  4. 次の条件がすべて満たされるときは、複数行の文字列を表示するように設定されているコントロールに水平スクロール バーを表示できます。

    • 編集領域の幅より長い単語が編集領域の中にある。
  • 水平スクロール バーの表示を許可している。

  • 編集領域の下側にスクロール バーを表示できる領域が確保されている。

  • WordWrap プロパティに False が設定されている。

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。