0

VSTO アドインでカスタム XML リボンを作成する場合、さまざまな get* コールバック メソッドが呼び出される順序はありますか (getDescription、getEnabled、getVisible など)?

4

1 に答える 1

0

確かに注文はあります。
しかし、これは Office の内部実装の詳細であり、絶対に依存すべきではありません。

信頼できる唯一の順序は、onLoad最初に来ることが保証されている呼び出しです。

これらのメソッドの残りの部分は、相互に依存するべきではありません。可能な限りステートレスに実装し、要求された値のみを返す必要があります。(したがって、それらの名前は で始まりget...ます。)
つまり、コントロールの id を取得し、何らかの値を返す必要があります。現在のExcel.Application.

追加情報:これらすべてのメソッドを
更新する必要がある場合は、 を呼び出すことができます。(呼び出しのパラメータとして のインスタンスを取得します。)get...IRibbonUI.Invalidate()
IRibbonUIonLoad

于 2016-11-17T16:21:12.577 に答える