C# VSTO文档级自定义截取命令
我们目前正在使用C#VSTO文档级定制构建一组公司模板。在粘贴到文档中之前,我们需要截取粘贴命令并更改内容。例如,如果用户正在粘贴图像,我们也会在其中插入标题,或者如果用户粘贴了一个表,则会对其进行适当的格式化。我们如何拦截这一事件?是否可以以一般方式执行,以便我们也可以看到其他命令C# VSTO文档级自定义截取命令,c#,ms-word,vsto,C#,Ms Word,Vsto,我们目前正在使用C#VSTO文档级定制构建一组公司模板。在粘贴到文档中之前,我们需要截取粘贴命令并更改内容。例如,如果用户正在粘贴图像,我们也会在其中插入标题,或者如果用户粘贴了一个表,则会对其进行适当的格式化。我们如何拦截这一事件?是否可以以一般方式执行,以便我们也可以看到其他命令 谢谢您可能需要使用重新调整用途的命令。这是你的电话号码 在Ribbon.xml中 <commands> <command idMso="Paste" onAction="CustomPas
谢谢您可能需要使用重新调整用途的命令。这是你的电话号码 在Ribbon.xml中
<commands>
<command idMso="Paste" onAction="CustomPaste"/>
</commands>
查看可用于粘贴的键盘快捷键。将从功能区或关联菜单中为快捷键、粘贴选项调用上述代码
public void CustomPaste(Office.IRibbonControl control, bool cancelDefault)
{
//Globals.ThisAddin.Application.Selection.Paste();
//Check if the pasted content is image and then add caption to it
}