次の方法で共有


SpecialEffect プロパティ

オブジェクトの外観を指定します。

構文

CheckBox、OptionButton、ToggleButton: オブジェクトの場合。SpecialEffect [= fmButtonEffect ]

その他のコントロールの場合: objectSpecialEffect [= fmSpecialEffect ]

SpecialEffect プロパティの構文には、次の指定項目があります。

パーツ 説明
object 必須です。 有効なオブジェクトです。
fmButtonEffect オプション。 CheckBoxOptionButton、または ToggleButton の目的の外観。
fmSpecialEffect オプション。 CheckBoxOptionButton、または ToggleButton 以外のオブジェクトの目的の外観です。

設定

fmSpecialEffect の設定値を以下に示します。

定数 説明
fmSpecialEffectFlat 0 オブジェクトは平面的に表示され、境界線や色の違いによって背景と区別されます。 [Image and Label]\(イメージとラベル\) の既定値。すべてのコントロールに対して有効です。
fmSpecialEffectRaised 1 オブジェクトの上端と左端が強調され、下端と右端に影が付きます。 チェック ボックスとオプション ボタンには使用できません。
fmSpecialEffectSunken 2 オブジェクトの上辺と左辺には影が付けられ、下辺と右辺は強調表示されます。 コントロールと境界線は、それを包む曲線で表示されます。 CheckBoxOptionButton の既定値。すべてのコントロールに対して有効です (既定値)。
fmSpecialEffectEtched 3 境界線がコントロールの周囲に彫り込まれているように見えます。 チェック ボックスとオプション ボタンには使用できません。
fmSpecialEffectBump 6 オブジェクトの下端と右端に浮き出しが適用され、上端と左端は平面的に表示されます。 チェック ボックスとオプション ボタンには使用できません。

注釈

Frame の場合、既定値は Sunken です

CheckBoxOptionButtonToggleButton の値は、フラットサンケン (0 と 2) のみ許容されることに注意してください。 その他のコントロールではすべての値を使用できます。

コントロールの縁取りを指定するには 、SpecialEffect プロパティまたは BorderStyle プロパティを使用しますが、両方を指定することはできません。 一方のプロパティに 0 以外の値を指定すると、もう一方のプロパティの値が 0 に設定されます。 たとえば、SpecialEffectfmSpecialEffectRaised に設定すると、BorderStyle は 0 (fmBorderStyleNone) に設定されます。

Frame では、SpecialEffectfmSpecialEffectFlat の場合、BorderStyle は無視されます。 SpecialEffect では、境界線の定義にシステム カラーが使用されます。

注:

SpecialEffect プロパティは ToggleButton にもありますが、無効になっています。 ToggleButton でこのプロパティの値を設定したり取得したりすることはできません。

関連項目

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

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