次の方法で共有


LineFormat.InsetPen プロパティ (Publisher)

指定した図形の線を境界内に描画するかどうかを示す MsoTriState 定数を設定または返します。 値の取得と設定が可能です。

構文

InsetPen

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

戻り値

MsoTriState

注釈

ペン描画をサポートしていない Microsoft Office 描画オブジェクトのこのプロパティを msoTrue に設定しようとすると、エラーが発生します。

テーブルの InsetPen プロパティの値は、常に msotrue を設定 します。エラーの他の値の結果にプロパティを設定しようとしています。

InsetPen プロパティの値には、Microsoft Office のタイプ ライブラリで宣言されているし、次の表に示す msotristate クラス の定数のいずれかを指定できます。

定数 説明
msoFalse 指定された図形の境界上に線が直接描かれます。
msoTriStateMixed 指定した図形範囲の msoTruemsoFalse の組み合わせを示す戻り値。
msoTriStateToggle msoTrue と msoFalse を切り替える設定値。
msoTrue 指定された図形の内側に線が描かれます。

次の使用例は、作業中の文書の 1 ページ目に 2 つの四角形を追加します。1 つ目の四角形には、境界線の内側に線を描きます。2 つ目の四角形には、境界線上に線を描きます。

Dim shpNew As Shape 
 
With ActiveDocument.Pages(1).Shapes 
 Set shpNew = .AddShape(Type:=msoShapeRectangle, _ 
 Left:=200, Top:=150, Width:=150, Height:=100) 
 With shpNew.Line 
 .Weight = 24 
 .InsetPen = msoTrue 
 End With 
 
 Set shpNew = .AddShape(Type:=msoShapeRectangle, _ 
 Left:=200, Top:=300, Width:=150, Height:=100) 
 With shpNew.Line 
 .Weight = 24 
 .InsetPen = msoFalse 
 End With 
End With

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

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