WorkbookBase.CommandBars Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém um objeto Microsoft.Office.Core.CommandBars que representa as barras de comandos do Microsoft Office Excel.
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
Valor da propriedade
Um objeto Microsoft.Office.Core.CommandBars que representa as barras de comandos do Microsoft Office Excel.
Exemplos
O exemplo de código a seguir usa a CommandBars propriedade para excluir todas as barras de comandos personalizadas que não estão visíveis. Este exemplo pressupõe que a pasta de trabalho atual esteja inserida em outro aplicativo.
Este exemplo destina-se a uma personalização no nível de documento.
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
Comentários
Quando uma pasta de trabalho é inserida em outro aplicativo e ativada pelo usuário clicando duas vezes na pasta de trabalho, o uso da propriedade com um objeto Workbook retorna o conjunto de barras de comandos do Excel disponíveis dentro do outro aplicativo. Em todos os outros momentos, usar essa propriedade com um objeto Workbook retorna null
. Não há nenhuma maneira programática de retornar o conjunto de barras de comandos anexadas a uma pasta de trabalho. As barras de comandos são associadas ao aplicativo e não à pasta de trabalho. Essa propriedade existe na pasta de trabalho para que você possa acessar barras de comandos de aplicativo do Excel quando o Excel não for o aplicativo.