Home » エクセルマクロ・Excel VBAの使い方 » Shapesコレクション・Shapeオブジェクト » LineFormatのDeleteは??

動作検証バージョン:64bit Windows 10 Pro + 32bit Excel(バージョン2108 ビルド14326.20348 Microsoft Store)

「LineFormatオブジェクト delete」
という検索キーワードでアクセスがありました。

LineFormatオブジェクトにDeleteメソッドはない

どのライブラリのLineFormatオブジェクトについて調べていらしたのか不明ですが、Excel VBAのLineFormatオブジェクトにDeleteメソッドは用意されていません。

Excel.LineFormat

Word VBAのLineFormatオブジェクトにも、Deleteメソッドはありません。

Word.LineFormat

PowerPoint VBAのLineFormatオブジェクトの場合も同様に、Deleteメソッドはありません。

PowerPoint.LineFormat

枠線を非表示にしたいのならVisible = msoFalse

「LineFormatオブジェクト delete」
と検索なさった方は、枠線を非表示にしたかったのではないかと推測しています。

Excel VBAで図形の枠線を非表示にしたいのであれば、以下のコードが参考になるでしょう。

Sub 図形の枠線を非表示にする()
 ActiveSheet.Shapes(1).Line.Visible = msoFalse
End Sub

アクティブなワークシートに、枠線の表示されている四角形や楕円を挿入しておいてから、上記のSubプロシージャを実行すると枠線が非表示になります。

LineFormatオブジェクトのVisbleプロパティに、

Excel.LineFormat.Visible

MsoTriState列挙に定義されているmsoFalseを指定すれば、

Office.MsoTriState.msoFalse

枠線を非表示にできます。

最終更新日時:2022-10-06 06:05

[スポンサードリンク]

Home » エクセルマクロ・Excel VBAの使い方 » Shapesコレクション・Shapeオブジェクト » LineFormatのDeleteは??

「Shapesコレクション・Shapeオブジェクト」の記事一覧

検索


Copyright © インストラクターのネタ帳 All Rights Reserved.

.