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 Microsoft.Office.Core.CommandBars CommandBars { get; }
Valor da propriedade
Um objeto Microsoft. Office. Core. CommandBars que representa as Microsoft Office barras de comando do Excel.
Exemplos
O exemplo de código a seguir usa a CommandBars propriedade para excluir todas as barras de comando personalizadas que não estão visíveis. Este exemplo pressupõe que a pasta de trabalho atual está 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, usar a propriedade com um objeto de pasta de trabalho retorna o conjunto de barras de comandos do Excel disponíveis no outro aplicativo. Em outras ocasiões, o uso dessa propriedade com um objeto de pasta de trabalho retorna null . Não há nenhuma maneira programática de retornar o conjunto de barras de comando anexadas a uma pasta de trabalho. As barras de comando são associadas ao aplicativo e não à pasta de trabalho. Essa propriedade existe na pasta de trabalho para que você possa acessar as barras de comando do aplicativo Excel quando o Excel não for o aplicativo.