Поделиться через


Window.CommandBars Свойство

Определение

Возвращает ссылку на коллекцию Microsoft Office CommandBars окна, связанного Window с объектом .

public:
 abstract property System::Object ^ CommandBars { System::Object ^ get(); };
public abstract object CommandBars { get; }
member this.CommandBars : obj
Public MustOverride ReadOnly Property CommandBars As Object

Значение свойства

Ссылка на коллекцию Microsoft Office CommandBars окна, связанного Window с объектом .

Исключения

Не настроен параметр шаблона формы Полное доверие с помощью категории Безопасность и доверие диалогового окна Параметры формы.

Примеры

В следующем примере свойство WindowCommandBars класса используется для получения коллекции CommandBars и отображения количества панелей команд.

В этом примере требуется директива using или Imports для пространства имен Microsoft.Office.Core в разделе объявлений модуля кода формы.

// Get CommandBars collection casting to 
// Microsoft.Office.Core.CommandBars type.
CommandBars myCommandBars = 
   (CommandBars)this.Application.ActiveWindow.CommandBars;

// Get count using CommandBars Count property.
int commandBarsCount = myCommandBars.Count;

// Display count of command bars.
MessageBox.Show("There are " + commandBarsCount.ToString() + 
   " Command Bars");
' Get CommandBars collection casting to 
' Microsoft.Office.Core.CommandBars type.
Dim myCommandBars As CommandBars = 
   DirectCast(Me.Application.ActiveWindow.CommandBars, CommandBars)

' Get count using CommandBars Count property.
Dim commandBarsCount As Integer = myCommandBars.Count

' Display count of command bars.
MessageBox.Show("There are " & commandBarsCount.ToString() & 
   " Command Bars")

Комментарии

После установки ссылки на коллекцию CommandBars можно обращаться ко всем свойствам и методам этого класса.

Важно! Чтобы свойство CommandBars работало, необходимо установить ссылку на библиотеку объектов Microsoft Office 14.0 с помощью вкладки COM диалогового окна Добавление ссылки в Visual Studio 2012. При этом устанавливается ссылка на пространство имен Microsoft.Office.Core, которое содержит класс CommandBars. Кроме того, форму необходимо запускать с полным доверием.

Доступ к этому элементу предоставляется только формам, открытым из шаблона формы, настроенного для запуска с полным доверием с использованием категории "Безопасность и доверие" в диалоговом окне "Параметры формы". Этому элементу необходимо полное доверие для непосредственного вызывающего объекта и он не может использоваться в коде с частичным доверием. Дополнительные сведения см. в библиотеке "Использование библиотек из не вполне надежного кода" на веб-сайте MSDN.

Доступ к этому типу или элементу предоставляется только из кода, выполняющегося в формах, открытых в Microsoft InfoPath Filler.

Применяется к