我需要创建功能区栏按钮,它将作为参考选项卡上“索引”组的标记条目按钮的快捷方式 。我找了办法做到这一点。但我无法找到任何可以做到这一点的宏。
这可以通过使用以下代码在xml中添加功能区栏按钮来完成。
<button idMso="IndexMarkEntry" label="Index entry" />
但是我需要将另一个图像作为按钮图标图像。如果我使用idmso,我无法使用我想要的图标图像。 所以我需要找到另一种方法来添加这个按钮。我必须编写一个vb自定义例程来替换Mark Entry,但我不知道该写什么。 有人可以帮忙吗?
答案 0 :(得分:0)
我添加了这些功能,作为参考选项卡上“索引”组的“标记输入”按钮的快捷方式。并将自定义图像作为图标添加到我创建的功能区栏按钮(索引条目)中。
在自定义UI编辑器中打开.dotm文件,并将自定义图像图标添加到customUI.xml。
应该在customUI.xml中添加:
<button id="IndexEntry" size = "normal" label="Index entry" onAction="Ribbon.TPS_IndexEntry" image="Index-entry_16" screentip="Mark Entry (Alt+Shift+X)" supertip="Add the selected text to the index" keytip="IE" />
打开.dotm并打开模板的开发者视图。 在功能区下插入:
Public Sub TPS_IndexEntry(ByVal Control As IRibbonControl)
Word.Application.Run "TPS_IndexEntry"
End Sub
然后在Macros:
下插入Public Sub TPS_IndexEntry()
Dialogs(wdDialogMarkIndexEntry).Show
End Sub
这将生成一个功能区栏按钮,它将作为标记输入按钮的快捷方式。