2017-04-08 11 views

答えて

0

リボンを直接変更することはできませんが、getEnabledコールバックを設定してブール値を返すことができます。ここではC#の例ですが、VBで同じことをするのに十分シンプルでなければなりません。

リボンXML:

<button idMso="ClearFormatting" getEnabled="HasRegistered" /> 

コード:

public bool HasRegistered() 
{ 
    return User.IsRegistered; 
} 

あなたが登録を完了したら、リボンを無効にします。

ribbon.Invalidate(); // all controls 
ribbon.InvalidateControl(id); // only one control 
+0

ありがとうございます。私はまた、以下のことが働くことを発見しました。 Globals.Ribbons.Ribbon1。<リボンコントロールの名前>。すべてのクラスまたはモジュールからのアクセスとコントロールが可能になります。 – Grackel

関連する問題