Bagikan melalui


RibbonOfficeMenu Antarmuka

Definisi

Menyediakan akses ke kontrol yang Anda tambahkan ke Menu Microsoft Office.

public interface class RibbonOfficeMenu : IDisposable, Microsoft::Office::Tools::Ribbon::RibbonComponent, System::ComponentModel::IComponent
[System.Runtime.InteropServices.Guid("49cea6a9-3670-4ae0-9a36-9305e27f302b")]
public interface RibbonOfficeMenu : IDisposable, Microsoft.Office.Tools.Ribbon.RibbonComponent, System.ComponentModel.IComponent
[<System.Runtime.InteropServices.Guid("49cea6a9-3670-4ae0-9a36-9305e27f302b")>]
type RibbonOfficeMenu = interface
    interface RibbonComponent
    interface IComponent
    interface IDisposable
Public Interface RibbonOfficeMenu
Implements IComponent, IDisposable, RibbonComponent
Atribut
Penerapan

Contoh

Contoh berikut berulang melalui kontrol kustom pada menu Office Pita dan menampilkan namanya. Untuk menjalankan contoh kode ini, Anda harus terlebih dahulu melakukan langkah-langkah berikut:

  1. Tambahkan item Pita (Visual Designer) ke proyek Office.

  2. Tambahkan tombol ke Tombol Microsoft Office.

  3. Atur properti (Nama) tombol ke myOfficeMenuButton.

  4. Atur properti PositionType ke AfterOfficeID di bawah properti Posisi .

  5. Atur properti OfficeID ke FilePrintMenu di bawah properti Posisi .

private void ListOfficeRibbonCustomControls()
{
    System.Windows.Forms.MessageBox.Show(
        "Listing all Office Menu custom controls...");
    foreach (RibbonComponent control in Globals.Ribbons.Ribbon1.OfficeMenu.Items)
    {
        System.Windows.Forms.MessageBox.Show("Control name: " + control.Name);
    }
}
Private Sub ListOfficeRibbonCustomControls()
    System.Windows.Forms.MessageBox.Show( _
            "Listing all Office Menu custom controls...")
    For Each control As RibbonComponent In Globals.Ribbons.Ribbon1.OfficeMenu.Items
        System.Windows.Forms.MessageBox.Show("Control name: " + control.Name)
    Next
End Sub

Keterangan

Saat Anda menambahkan item Pita (Visual Designer) ke proyek Anda, Visual Studio secara otomatis menetapkan objek baru RibbonOfficeMenu ke OfficeMenu properti antarmuka yang dihasilkanOfficeRibbon. Gunakan objek ini untuk menambahkan kontrol baru ke Menu Microsoft Office pada durasi, atau untuk mengakses kontrol yang Anda tambahkan ke Menu Microsoft Office.

Anda bisa menambahkan kontrol pada durasi, tetapi hanya sebelum Pita dimuat. Buat instans kontrol, lalu tambahkan kontrol baru ke Items koleksi. Untuk informasi selengkapnya, lihat Gambaran Umum Model Objek Pita.

Catatan

Antarmuka ini diimplementasikan oleh runtime Visual Studio Tools for Office. Ini tidak dimaksudkan untuk diimplementasikan dalam kode Anda. Untuk informasi selengkapnya, lihat Gambaran Umum Visual Studio Tools for Office Runtime.

Penggunaan

Dokumentasi ini menjelaskan versi tipe ini yang digunakan dalam proyek Office yang menargetkan .NET Framework 4 atau yang lebih baru. Dalam proyek yang menargetkan .NET Framework 3.5, jenis ini mungkin memiliki anggota yang berbeda dan contoh kode yang disediakan untuk jenis ini mungkin tidak berfungsi. Untuk dokumentasi tentang jenis ini dalam proyek yang menargetkan .NET Framework 3.5, lihat bagian referensi berikut di dokumentasi Visual Studio 2008: http://go.microsoft.com/fwlink/?LinkId=160658.

Properti

Items

Mendapatkan kontrol Pita yang Anda tambahkan ke Menu Microsoft Office.

Name

Mendapatkan atau menetapkan nama ini RibbonComponent.

(Diperoleh dari RibbonComponent)
Parent

RibbonComponent Mendapatkan yang mewakili induk dari iniRibbonComponent.

(Diperoleh dari RibbonComponent)
Ribbon

Mendapatkan objek tingkat Ribbon atas yang berisi hierarki kontrol.

(Diperoleh dari RibbonComponent)
RibbonUI

Mendapatkan instans IRibbonUI yang disediakan oleh aplikasi Microsoft Office ke kode ekstensibilitas Pita.

(Diperoleh dari RibbonComponent)
Tag

Mendapatkan atau mengatur data khusus aplikasi yang terkait dengan ini RibbonComponent.

(Diperoleh dari RibbonComponent)

Metode

PerformDynamicLayout()

Memanggil metode Microsoft.Office.Core.IRibbonUI.InvalidateControl dari kontrol induk jika RibbonComponent memiliki induk dinamis, seperti menu dinamis, dan tata letak tidak ditangguhkan.

(Diperoleh dari RibbonComponent)
PerformLayout()

Memanggil Microsoft.Office.Core.IRibbonUI.InvalidateControl jika RibbonComponent memiliki induk dan tata letak tidak ditangguhkan.

(Diperoleh dari RibbonComponent)
ResumeLayout()

Membalikkan efek SuspendLayout() metode .

(Diperoleh dari RibbonComponent)
ResumeLayout(Boolean)

Membalikkan efek SuspendLayout() metode .

(Diperoleh dari RibbonComponent)
SuspendLayout()

Mencegah aplikasi Microsoft Office menyegarkan status kontrol pada Pita.

(Diperoleh dari RibbonComponent)

Berlaku untuk