将“&”符号插入 Office 功能区 XML 控件的标签 属性
Inserting "&" symbol into Label property of Office Ribbon XML controls
我正在使用存储在 customUI14.xml 文件中的 XML 从头开始为 MS Excel 2016 构建功能区选项卡。我在按钮标签中创建了具有“&”特殊字符的按钮(即 "Cut & Paste",或 "Trades & Models",等等)。插入符号的代码工作正常,但我无法让 XML 控件的标签显示此符号。
我使用了 post Inserting symbols into Office Ribbon XML controls 中描述的两种方法,但似乎没有任何效果。
我并不是说这些方法根本不起作用(我尝试使用其他符号并且它们有效 - 即使用与上述相同的符号“€” post 中提供的解决方案过去的post效果很好)
<menu id="T1G2M1-PGSTRGY" getLabel="RibSetCtlLabel" size="normal" itemSize="normal"
imageMso="ChartInsertGalleryNew" screentip="Settings & Filters"
supertip="Options to use during What-If Analysis." getEnabled="RibSetCtlEnabled">
使用这个回调程序
Public Function RibSetCtlLabel(ctl As IRibbonControl, ByRef Label)
Label = "Settings " & Chr(38) & " Filters"
End Function
两种方法(“&”符号直接进入 xml 文本或进入作为回调过程结果应用的字符串)都无法正确 运行
我希望按钮标签 = "Settings & Filters" 但是“设置
过滤器”显示
解决方法在 x32 和 x64 Office 2016 版本
上都需要运行
您需要复制字符串中的特殊字符才能在功能区上显示它 UI。例如:
Ribbon && Fluent UI
在XML中使用:
&&
我正在使用存储在 customUI14.xml 文件中的 XML 从头开始为 MS Excel 2016 构建功能区选项卡。我在按钮标签中创建了具有“&”特殊字符的按钮(即 "Cut & Paste",或 "Trades & Models",等等)。插入符号的代码工作正常,但我无法让 XML 控件的标签显示此符号。
我使用了 post Inserting symbols into Office Ribbon XML controls 中描述的两种方法,但似乎没有任何效果。
我并不是说这些方法根本不起作用(我尝试使用其他符号并且它们有效 - 即使用与上述相同的符号“€” post 中提供的解决方案过去的post效果很好)
<menu id="T1G2M1-PGSTRGY" getLabel="RibSetCtlLabel" size="normal" itemSize="normal"
imageMso="ChartInsertGalleryNew" screentip="Settings & Filters"
supertip="Options to use during What-If Analysis." getEnabled="RibSetCtlEnabled">
使用这个回调程序
Public Function RibSetCtlLabel(ctl As IRibbonControl, ByRef Label)
Label = "Settings " & Chr(38) & " Filters"
End Function
两种方法(“&”符号直接进入 xml 文本或进入作为回调过程结果应用的字符串)都无法正确 运行
我希望按钮标签 = "Settings & Filters" 但是“设置 过滤器”显示
解决方法在 x32 和 x64 Office 2016 版本
上都需要运行您需要复制字符串中的特殊字符才能在功能区上显示它 UI。例如:
Ribbon && Fluent UI
在XML中使用:
&&