Tag: ribbon control

当用户hover在Excelfunction区上的自定义button/function区控件上时,是否可以突出显示范围?

我知道当用户直接hover在单元格或单元格区域时,可以暂时突出显示单元格或单元格区域(如此处和此处所示)。 但是,当用户hover在Excelfunction区上的自定义button/function区控件上时,是否可以突出显示单元格或单元格区域? 一些上下文 我有一个自定义选项卡,带有button/function区控件,可以在单击时运行加载项中包含的macros。 我使用Microsoft的Custom RibbonUI程序创build了额外的选项卡,用xml编码。 我想突出显示一个范围(比方说列A),以显示用户在运行该button所调用的特定macros之前应该放置数据的位置。 我猜这基本上是做这个来代替显示工具提示/ supertip? 我宁愿如果它可以做到这一点,显示提示,并突出显示单元格,但如果它只是可能的地方的工具提示可以。 这甚至有可能吗? 即使有一个巨大的解决方法,我很乐意听到它。 如果这是不可能的,你会build议我用什么来代替它来显示用户在哪里放置他们的数据? 可以使用这种使用MouseMove事件的方法吗? 该事件可以应用于IRibbonControl ?

使用自定义XML,从Excel 2010的“文件”菜单中删除“保存并发送”

有人可以帮我修改下面的XML代码(Office 2007),以便它可以在Office 2010中使用吗? 我在下面的Office 2007中包含了我的XML: <customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui"> <ribbon> <officeMenu> <menu idMso="FileSendMenu" enabled="false"/> <menu idMso="FileEmailAsPdfEmailAttachment" enabled="false"/> <menu idMso="FileEmailAsXpsEmailAttachment" enabled="false"/> <menu idMso="FileSendAsAttachment" enabled="false"/> </officeMenu> </ribbon> 我无法弄清楚为什么我的模式不工作。 对XML我一无所知,我只是在黑暗中摸索着。 我的目标是理想地移除(或至less禁用)Excel 2010中“文件”菜单下的“保存并发送”菜单项。我没有find任何有关Office 2010的XML结构的文档,这似乎已经从Office 2007年。

Excel 2016中自定义function区工具错误的VBA代码

下面的代码在Excel 2013和之前版本中完美工作 ,但在安装Excel 2016(通过Office 365订阅)并打开我的工作簿之一与自定义function区工具时,我得到一个“无法find库”错误。 (没有遗漏的参考) 这里是一个示例Sub(function区中的下拉控件)popup错误的地方。 该错误是在呼叫,它不像returnedVal。 'Callback for rxdrdnAcctName onAction Sub rxdrdnAcctName_Click(control As IRibbonControl, id As String, index As Integer) On Error Resume Next Call rxDropDownItemLabel(control, index, returnedVal) Sheets("Tables").Range("AcctNametoPlot").Value = returnedVal If Err.Number <> 0 Then LogError(Now & "…RibbonTool–> " & Err.Description) End If End Sub 这是子调用的代码 'Callback for rxdrdnAcctName getItemLabel Sub rxDropDownItemLabel(control […]