Когда вы работаете с несколькими целевыми объектами, я полагаю, что вы должны вернуться к использованию IExtensibility и перехватить обратный вызов GetCustomUI, чтобы предоставить (или не предоставить) любую модификацию ленты xml.
По крайней мере, это то, что я должен был сделать с моим надстройкой, предназначенной для версий 2000-2010 Word, Excel и PPT (я также поддерживал Outlook, но в моем надстройке не было никаких элементов пользовательского интерфейса для внешнего вида, поэтому я ' я там не уверен). Сложнее, но более гибко в том, что вы можете поддержать.