0

我想在 C# 和 Visual Studio 2015 Enterprise 的帮助下找出用户在 Word 2010 中单击了哪个按钮(例如按钮 ID、名称)。我可以想象有可能在控制台中打印用户在运行 word 插件解决方案时所做的事情。

我正在尝试通过 VBA 处理控件选项卡中的特定按钮,但尚未找到该特定按钮的确切名称和 ID。我希望有办法找出来。

编辑:

 Sub ControlProperties()
    Dim Answer
    Answer = MsgBox("You are about to edit property parameters. Continue?", vbYesNo + vbQuestion, "Properties")
    If Answer = vbYes Then
    MsgBox "Here implement code to continue..."
    Else
    End If
    End Sub

自定义 UI 编辑器条目:

<command idMso="ControlProperties" enabled="true" onAction="ControlProperties" />

我的目标只是弹出那个消息框,警告用户他将要编辑参数并继续按钮的原始功能。但是上面的代码 ControlProperties 被完全禁用。

此致。

4

1 回答 1

0

找到了一种与“ CancelDefault = False ”一起使用的方法:

Sub ControlProperties()
    Dim Answer
    Answer = MsgBox("You are about to edit property parameters. Continue?", vbYesNo + vbQuestion, "Properties")
    If Answer = vbYes Then
    MsgBox "Here implement code to continue..."
CancelDefault = False
    Else
    End If
    End Sub
于 2016-11-11T09:13:50.307 回答