次の方法で共有


CommandBar.Delete メソッド (Office)

CommandBar オブジェクトをコレクションから削除します。

注:

[!メモ] 一部の Microsoft Office アプリケーションにおける CommandBars の使用方法が、Microsoft Office Fluent ユーザー インターフェイスの新しいリボン コンポーネントによって置き換えられました。 詳細については、「Office Fluent リボンの概要」を参照してください。

構文

削除

expression 必須です。 CommandBar オブジェクトを表す変数を指定します。

注釈

Scripts コレクションの場合、Delete メソッドを使用すると、指定した Microsoft Word 文書、Excel ワークシート、または PowerPoint スライドからすべてのスクリプトが削除されます。 スクリプト アンカーはホスト アプリケーションの図形で表されます。 したがって、Excel および PowerPoint の 図形 のコレクションと、 InlineShapes と Word での 図形 のコレクションから、 msoScriptAnchor の型の場合は、各スクリプト アンカーに関連付けられている Shape オブジェクトが削除されます。

次の使用例は、表示されていないユーザー設定のコマンド バーをすべて削除します。

foundFlag = False  
delBars = 0 
For Each bar In CommandBars 
    If (bar.BuiltIn = False) And _ 
    (bar.Visible = False) Then 
        bar.Delete 
        foundFlag = True
        delBars = delBars + 1 
    End If 
Next bar 
If Not foundFlag Then 
    MsgBox "No command bars have been deleted." 
Else 
    MsgBox delBars & " custom bar(s) deleted." 
End If

関連項目

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

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