2016-10-04 2 views
1

.Visible = true/falseプロパティを使用して表示/非表示できるVSTOプロジェクトにCustomTaskPaneがあります。しかし、アニメーションのない通常の表示/非表示要素です。VSTOでCustomTaskPaneを表示/非表示にするときのスライドアニメーション

ただし、Excel 2016に付属する「スマートルックアップ」ボタンは、左右にスライドすることでExcelペインも開きます。

enter image description here

私は、スマート検索アドインではJavaScriptを使用して、新しい技術の代わりに、時代遅れVSTO COMプラグインに組み込まれているので、このような特徴を持っているかもしれないと推測します。

私はVSTOプラグインでもそれを持つことができますか?

答えて

1

Excel 2013から始まるデフォルトの動作で、タスクペインがスライドイン/アウトされます。しかし、これは、レジストリに無効にすることができ、Disable Excel 2013 cell animationを参照してください。

は、レジストリの設定はその後、すべてのカスタム作業ウィンドウを/アウトに滑らせるべきである「DisableAnimations = 0」

に設定されていることを確認してください設定するとき可視true/falseです。

1

これを達成するにはKB3114383をインストールする必要があります。次のDWORD値を追加します。

HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Common\Toolbars 
HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common\Toolbars 

:このKBをインストールすると、あなたが(:= 2013 15.0、16.0 = 2016あなたのあなたのMicrosoft Officeのバージョンに依存)、次のレジストリキーを変更するだけのカスタム作業ウィンドウのためのアニメーションを無効にすることができます:

DisableWindowTransitionsOnAddinTaskPanes 

...と1に(このようなフォーマットのグラフエリアなど)他のすべてのアニメーション、でもネイティブ作業ウィンドウのアニメーションを、その値を設定し、変更されません。詳細情報here

関連する問題