问题标签 [ribbonx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 我们如何在ribbon.invalidate() 上清除在功能区中构建的DynamicMenu 的内容
我正在创建其中包含几个动态菜单的 Outlook 功能区,我在单击动态菜单按钮时使功能区无效。我面临的问题是当我说ribbon.invalidate()
动态菜单的内容没有被清除并保留之前添加的内容时。
如何清除动态菜单并强制重建它?
vba - 将功能区选项卡作为 Excel 2010 启用宏的工作簿的一部分
我有一个工作簿,它使用一个充满按钮的用户表单来组织和返回数据并执行功能。我想将此表单升级为功能区选项卡,其中包含仅适用于此特定工作簿的所有这些功能。
我之前在进行添加时使用过 customUI.xml 方法,但无法对 excel 文件进行相同的更改并使其工作。
这是我尝试过的:
- 将excel文件重命名为zip文件
- 将文件夹 customUI 添加到
.xlsm.zip
文件 - 将 customUI.xml 添加到该文件夹
当我打开文件时,我看不到我的功能区。
不幸的是,我必须以手动方式进行,因为我的工作有非常严格的软件指南,并且 Ron de Bruin 应用程序被拒绝了。但是我为我创建的插件手动完成了它,并且工作正常。
有谁知道添加选项卡和工作簿中的选项卡之间的区别?
outlook-addin - 使用 XML 功能区的动态功能区按钮大小
我有一组添加到邮件主组的按钮。XML 中是否有设置允许这些按钮根据 Outlook 的大小重新调整自己的大小,就像内置的 Outlook 按钮一样?我只看到大尺寸和普通按钮尺寸的选项,如果我删除尺寸标签,它将正常显示。有这个选项吗?找不到标签引用。
xml - 快速访问工具栏 - 自定义快捷键
如何自定义 Microsoft Excel 快速访问工具栏中的快捷键?例如,不是快速访问工具栏中的第一个图标由 激活Alt 1
,我希望它是Alt S
。我知道这可能需要 XML,我正在寻找代码示例。
excel - 缺少自定义 Excel 功能区按钮
我在将调用宏的 excel 功能区中创建了一个自定义按钮。在我保存 .xlsm 文件并尝试在另一台 PC 中打开它后,自定义按钮消失了。
即使我在另一台机器上打开自定义按钮,我应该怎么做才能始终存在?
xml - 表 xml excel 的 ContextMenu
今天,我正在寻找一种在 excel 中自定义上下文菜单的方法。我发现这个主题很有用:
http://www.rondebruin.nl/win/s6/win001.htm
但是,在以下 XML 代码中,此 snnipet idMso="ContextMenuCell" 在任何情况下都不起作用。我花了几个小时寻找 idMso 的表对象 ID。
c# - 无法在运行时将项目添加到下拉列表
我无法在运行时在 Ribbon 类中将项目添加到下拉控制器。但是,看起来很多主题甚至 msdn 都使用 Globals 类属性来解决它。
https://msdn.microsoft.com/en-us/library/bb772088.aspx
此 msdn 页面上的第一个示例对我不起作用。我无法到达下拉菜单或任何其他控制器(按钮、组合框等)。
这是我的 .xml 文件:
还有我试图访问 dropDown 项的 .cs:
问候,
vsto - 如何在应用程序级 Excel VSTO 插件中为每个工作簿设置单独的功能区实例?
我有一个带有 xml 功能区的应用程序级 Excel VSTO 插件。目前,在同一个 Excel 实例中打开两个或多个工作簿时,所有工作簿共享同一个功能区实例。
这是一个问题,因为 Ribbon 类中有某些变量的值对于每个工作簿应该不同。由于只创建了该 Ribbon 类的一个实例,因此当工作簿工作表上的特定操作导致变量值更改时,该值也会更改为其他打开的工作簿。然而,这不应该发生。
有什么方法可以在每次打开新工作簿时创建一个新的 Ribbon 实例?
vba - 在“使用 VBA 在 Excel 功能区中返回”上获取编辑框值
我在这里的第一个问题。我正在尝试在 Excel 功能区中添加自定义搜索字段。我对常规研究的问题:它的默认范围是“这个工作表”,而我想要整个工作簿(甚至其他已知的工作簿)。所以我在功能区中创建了一个编辑框。我使用“onChange”来验证我的输入并触发我的自定义研究子。但我希望它仅在我按下键盘上的“Enter”键或将焦点放在另一个功能区按钮时触发(“搜索”按钮将使用我的编辑框值触发研究子,并且将被激活当焦点仍在编辑框上时按 Return 时。
我的另一个问题是离开字段也会触发子(离开时激活onChange);如果编辑框没有改变,它不会触发事件;而且我无法捕捉到“按下 Enter”的动作。
有没有办法解决我正在尝试做的事情?如果没有,有没有办法以“工作簿”范围作为默认范围而不是“此工作表”来调用本机搜索功能?
谢谢你的帮助。
J.P
excel - 重新排列自定义按钮
我是编程新手,但我尝试使用 Excel 功能区。我正在使用自定义 UI 编辑器。我想使用 insertBefore 和 insertAfter 控件来重新排列我的自定义按钮。如果我不使用唯一的命名空间并在按钮级别使用 insertAfterQ/insertBeforeQ,则按钮的顺序不会改变,但是,如果我使用它,我看不到相关的宏(可能是由于我的命名空间),因此 onAction 之后不会做任何事情单击按钮。我尝试了 idQ 的各种组合,但我无法让它发挥作用。下面的示例仅正确执行不在我指定的命名空间中的按钮 2。一个简单的例子:
有没有办法让 onAction 在命名空间中工作?或者还有其他方法吗?非常感谢, TS