Share via


Shape.LineStyle プロパティ (Visio)

オブジェクトの線の種類を指定します。 値の取得と設定が可能です。

構文

LineStyle

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

戻り値

文字列

注釈

存在しないスタイルにスタイルを設定するとエラーが生成されます。 他の種類の既存のスタイルに別のスタイルを設定しても (たとえば、塗りつぶしのスタイルに LineStyle プロパティを設定しても)、何も変更されません。 複数の属性を持つ既存のスタイルに 1 種類の属性を設定した場合は、そのコンポーネントの属性だけが変更されます。 たとえば、LineStyle プロパティを線、テキスト、および塗りつぶし属性を持つスタイルに設定すると、線属性のみが変更されます。

図形のローカル書式設定を保持するには、LineStyleKeepFmt プロパティを使用します。

Microsoft Visio 2002 以降、LineStyle を長さ 0 の文字列 ("") に設定すると、マスター シェイプのスタイルが選択範囲または図形に再度適用されるようになりました (これまでのバージョンでは、"そのようなスタイルはありません。 (以前のバージョンでは、"そのようなスタイルなし" 例外が生成されます)。選択範囲または図形にマスターシェイプがない場合、そのスタイルは変更されません。

この Microsoft Visual Basic for Applications (VBA) マクロは、LineStyle プロパティを使用して、特定の図形に対する線のスタイルを設定します。

 
Public Sub LineStyle_Example() 
 
 Dim vsoShape As Visio.Shape 
 
 Set vsoShape = ActivePage.DrawLine(5, 4, 7.5, 1) 
 vsoShape.LineStyle = "Guide" 
 
End Sub

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

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