- tidak bergantung pada file tertentu
- terletak di bilah alat utama
- memberikan UI yang dapat disesuaikan
Untuk membuat panel seperti itu, Anda perlu
1) file excel dengan ekstensi xlam yang terletak di% userprofile% \ appdata \ roaming \ microsoft \ addins
2) editor sumber daya xml (untuk tombol pelabelan)
3) tentukan tombol dengan contoh
button id="b_MemberSelect" label="Member Select" onAction="p_MemberSelect" imageMso="ReturnToTaskList" size="large"
di mana p_MemberSelect adalah prosedur VBA
4) di inisialisasi prosedur (dalam file xlam), Anda harus lulus parameter yang telah ditetapkan
Sub p_MemberSelect (ByVal vIRibbonControl Sebagai IRibbonControl)
Tapi solusi ini memiliki satu batasan - tidak mungkin untuk menciptakan bentuk-bentuk tertanam di panel Excel, misalnya:
Contoh ini dari proyek In2Sql (plugin Excel yang merender objek SQL) . Dalam plugin ini, kode dihasilkan menggunakan pustaka c # dan VSTO.