1

我的 VSTO 项目中有一个可以使用属性CustomTaskPane显示/隐藏的项目。.Visible = true/false然而,它是一个普通的显示/隐藏元素,没有任何动画。

但是,Excel 2016 附带的“智能查找”按钮也可以通过向左/向右滑动打开 Excel 窗格。

在此处输入图像描述

我猜 Smart Lookup 插件是使用 JavaScript 构建的新技术,而不是过时的 VSTO COM 插件,因此可能具有这样的功能。

我也可以在 VSTO 插件中使用它吗?

4

2 回答 2

1

为此,您需要安装KB3114383。安装此 KB 后,您可以通过更改以下注册表项(取决于您的 Microsoft Office 版本:15.0 = 2013、16.0 = 2016)仅对自定义任务窗格禁用动画:

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

添加以下 DWORD 值:

DisableWindowTransitionsOnAddinTaskPanes

...并将其值设置为 1。所有其他动画,甚至本机任务窗格(例如格式化图表区域)动画,都将保持不变。更多信息在这里

于 2018-01-15T09:42:49.173 回答
1

这是从 Excel 2013 开始的默认行为,即任务窗格滑入/滑出。但这可以在注册表中禁用,请参阅禁用 Excel 2013 单元格动画

请检查注册表设置是否设置为“DisableAnimations = 0”

然后在设置可见真/假时,应将所有自定义任务窗格滑入/滑出。

于 2017-03-24T09:27:21.017 回答