2016-08-16 2 views
6

Word用カスタムアドインがあります(Excelの場合もあります)。クイックアクセスツールバー(QAT)メニューからカスタムリボンコントロールを削除することはできません。

アドインには複数のグループと複数のコントロール(ボタン)があるリボンがあります。

これは現在進行中のプロジェクトで、リボンボタンのいくつかはユーザー用であり、一部はテスト/開発用です。

私はクライアントに製品を送信するとき、私は特定のボタンのみを表示します。私はテストボタンが完全に見えない/アクセスできないようにしたい。テストボタン/グループをvisible = falseに設定しようとしました。

ボタンがリボンに表示されないが、ユーザーがWordのクイックアクセスツールバー> [その他のコマンド]> [コマンドを選択]ドロップダウンで、自分のカスタムアドインを選択すると、

次に、ユーザーは自分のすべてのボタンを見ることができます。ラベルのないものさえも。

リボンロードメソッドでコントロールをループし、テストコントロールをenabled = false、locked = true、generatemember = falseに設定しようとしましたが、QATメニューからボタンを隠すものはありません。私もcontrol.Dispose()を試しました - 喜びはありません。

リボンボタンのプロパティを設定して、QATで完全に見えなくなり、ユーザーがアクセスできないようにしていますか?

感謝

答えて

1

を。 public constant string environment = "DEBUG";のような定数変数を定義し、起動時に確認してください

関連する問題