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 のサポートおよびフィードバックを参照してください。