WorkbookBase.CommandBars Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает объект Microsoft.Office.Core.CommandBars, представляющий панель команд Microsoft Office Excel.
public Microsoft.Office.Core.CommandBars CommandBars { get; }
Значение свойства
Объект Microsoft. Office. Core. CommandBars , представляющий Microsoft Office панели команд Excel.
Примеры
В следующем примере кода свойство используется 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, доступных в другом приложении. В других случаях использование этого свойства с объектом Workbook возвращает null . Нет программного способа вернуть набор панелей команд, прикрепленных к книге. Панели команд связаны с приложением, а не с книгой. Это свойство существует в книге, поэтому доступ к панелям команд приложения Excel можно получить, если Excel не является приложением.