如何在c# visual studio中跟踪Word插件中的用户行为

本文关键字:插件 用户 Word 跟踪 visual studio | 更新日期: 2023-09-27 18:17:38

我想找出在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被完全禁用了。

问好。

如何在c# visual studio中跟踪Word插件中的用户行为

找到了处理" 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