2010-10-06 7 views

Répondre

2

Je ne pense pas que vous puissiez désactiver le ruban en tant que tel, mais en utilisant un fichier XML personnalisé, vous pouvez masquer les onglets, groupes et commandes par défaut (ou ajouter les vôtres). La définition du fichier XML personnalisé peut être effectuée via interop (voir IRibbonExtensibility et GetCustomUI). Ce n'est peut-être pas parfait, mais peut-être mieux que rien.

+0

Oh, et une pensée supplémentaire, vous pourriez envisager de ne pas incorporer Word du tout, mais d'utiliser un remplacement autonome sans autant de dépendances, à la place - comme TxTextControl. Ce serait un changement majeur et dépend, évidemment, de vos intentions et de vos exigences, donc cela pourrait ne pas être une solution dans votre cas. –

+0

Nous essayons d'en convaincre le client aujourd'hui, en fait. –

1

Dans l'interface utilisateur, CtrlF1 accomplira la cacher.

Si vous étiez en mesure d'envoyer des clés à l'application intégrée, cela pourrait accomplir cela.

System.Windows.Forms.SendKeys.Send("^{F1}"); 

Plus sur SendKeys at MSDN.

+0

Ctrl + F1 nous avons essayé, mais nous avons besoin de la fonctionnalité désactivée, car l'utilisateur peut appuyer à nouveau pour le basculer. –

2

Il n'est pas possible de désactiver le ruban Office 2007/2010.

+0

Je ne sais pas pourquoi le downvote, il n'y a aucun moyen de "désactiver" le ruban. Vous pouvez masquer les onglets/etc, mais l'utilisateur peut toujours le remettre. – user7116

+0

Oui, c'est ennuyeux quand les gens déprécient sans laisser de commentaire sur la raison. –

Questions connexes