Shape.FillStyle プロパティ (Visio)
図形の塗りつぶしスタイルを設定または返します。 値の取得と設定が可能です。
構文
式。 FillStyle
式Shape オブジェクトを表す変数。
戻り値
文字列
注釈
FillStyle プロパティを設定することは、図形を右クリックし、[書式] をポイントして [塗りつぶし] をクリックすると表示される、[塗りつぶし] ダイアログ ボックスの [スタイル] ボックスの一覧からスタイルを選択する操作と同じです。
存在しないスタイルにスタイルを設定するとエラーが生成されます。 1 つのスタイルの種類を別の種類に設定しても (たとえば、FillStyle プロパティを線のスタイルに設定しても)、何も起こりません。 1 つのスタイルの種類を複数の属性を持つ別の種類に設定すると、適切な属性のみが変更されます。 たとえば、FillStyle プロパティを、線、テキスト、および塗りつぶしの属性を持つスタイルに設定すると、塗りつぶし属性だけが変更されます。
図形が持つ個別の書式を保持するには、FillStyleKeepFmt プロパティを使用します。
Microsoft Visio 2002 以降では、 FillStyle プロパティを長さ 0 の文字列 ("") に設定すると、マスター のスタイルが選択範囲または図形に再適用されます。 (以前のバージョンでは、"そのようなスタイルなし" 例外が生成されます)。選択範囲または図形にマスターシェイプがない場合、そのスタイルは変更されません。
例
この Microsoft Visual Basic for Applications (VBA) マクロは、楕円形を描画して、FillStyle プロパティを設定します。 このマクロを実行するには、[基本図] テンプレートに基づいた図面を開いてください。
Public Sub FillStyle_Example()
Dim vsoShape As Visio.Shape
Set vsoShape = ActivePage.DrawOval(1.5, 10.5, 7.5, 6.5)
vsoShape.FillStyle = "Basic"
End Sub
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。