다음을 통해 공유


WorkbookBase.CommandBars 속성

정의

Microsoft Office Excel 명령 모음을 나타내는 Microsoft.Office.Core.CommandBars 개체를 가져옵니다.

public:
 property Microsoft::Office::Core::CommandBars ^ CommandBars { Microsoft::Office::Core::CommandBars ^ get(); };
public Microsoft.Office.Core.CommandBars CommandBars { get; }
member this.CommandBars : Microsoft.Office.Core.CommandBars
Public ReadOnly Property CommandBars As CommandBars

속성 값

Microsoft Office Excel 명령 모음을 나타내는 Microsoft.Office.Core.CommandBars 개체입니다.

예제

다음 코드 예제를 사용 합니다 CommandBars 표시 되지 않는 모든 사용자 지정 명령 모음을 삭제 하는 속성입니다. 이 예제에서는 현재 통합 문서가 다른 애플리케이션에 포함되어 있다고 가정합니다.

이 예제는 문서 수준 사용자 지정을 위한 것입니다.

private void WorkbookCommandBars()
{
    if (this.CommandBars != null)
    {
        for (int i = 1; i <= this.CommandBars.Count; i++)
        {
            if (!this.CommandBars[i].BuiltIn &&
                !this.CommandBars[i].Visible)
            {
                this.CommandBars[i].Delete();
            }
        }
    }
    else
    {
        MessageBox.Show("This workbook must be opened in another " +
            "application to use the CommandBars property.");
    }
}
Private Sub WorkbookCommandBars()
    If Not (Me.CommandBars Is Nothing) Then
        Dim i As Integer
        For i = 1 To Me.CommandBars.Count
            If Not Me.CommandBars(i).BuiltIn AndAlso Not _
                Me.CommandBars(i).Visible Then
                Me.CommandBars(i).Delete()
            End If
        Next i
    Else
        MsgBox("This workbook must be opened in another " & _
            "application to use the CommandBars property.")
    End If
End Sub

설명

통합 문서가 다른 애플리케이션에 포함되고 통합 문서를 두 번 클릭하여 사용자가 활성화하는 경우 통합 문서 개체와 함께 속성을 사용하면 다른 애플리케이션 내에서 사용할 수 있는 Excel 명령 모음 집합이 반환됩니다. 다른 모든 시간에 통합 문서 개체와 함께이 속성을 사용 하 여 반환 합니다 null. 통합 문서에 연결된 명령 모음 집합을 반환하는 프로그래밍 방식의 방법은 없습니다. 명령 모음은 통합 문서가 아닌 애플리케이션과 연결됩니다. 이 속성은 통합 문서에 있으므로 Excel이 애플리케이션이 아닌 경우 Excel 애플리케이션 명령 모음에 액세스할 수 있습니다.

적용 대상