处理文件 - > Word 2007中的新功能

时间:2009-09-03 15:12:04

标签: ms-word vsto

我正在为Word 2007编写VSTO插件。当用户选择File-> New,(或从快速访问工具栏中选择它)时,我需要显示自定义表单而不是标准新文档对话框。我该怎么做呢?我没有看到我可以处理的应用程序事件,我似乎也找不到添加事件处理程序的buttont。

1 个答案:

答案 0 :(得分:2)

好的,刚刚找到它。您需要创建一个Ribbon xml,然后为这些按钮添加命令。在这种情况下,功能区xml是

<commands>
    <command idMso="FileNew" onAction="FileNewOverride"/>
    <command idMso="FileNewDefault" onAction="FileNewOverride"/>
</commands>

,背后的代码是

public void FileNewOverride(Office.IRibbonControl control, ref bool cancelDefault)
    {
        //do something
    }

MSDN上的此操作方法向您展示了如何执行此操作http://msdn.microsoft.com/en-us/office/dd361753.aspx