2009-09-13 53 views
1

我試圖通過向功能區添加C#對象(如RibbonTab,RibbonGroup,RibbonControl)來動態定製Office2007功能區上的內置功能區控件。我一直沒有取消任何現有的內置控件,但是我可以添加自己的組。現在我想,禁用或隱藏現有的不可能。動態定製內置Office 2007功能區

如果有人能夠使用代碼隱藏內置控件或使用.NET VSTO Office 2007開發人員的設計器,您可以發佈您使用的代碼嗎?

謝謝!

回答

1

這是一個Stackoverflow問題,它涉及重寫內置的帶狀命令。這是一個MSDN video,它也顯示它。

+0

感謝您的回覆,因爲我可以通過Ribbon.xml隱藏內置功能區組,並在應用程序中創建IRibbonExtensibility CreateRibbonExtensibilityObject()。 但是,我無法使用Microsoft.Office.Tools.Ribbon.RibbonGroup類動態地執行相同操作。 Althouh我可以通過Microsoft.Office.Tools.Ribbon.RibbonTab類隱藏內置選項卡。有關如何使用Microsoft.Office.Tools.Ribbon.RibbonGroup類隱藏內置組的任何建議? – user77027 2009-09-14 19:09:53