Ms office 如何将自定义项添加到Microsoft Office“发送到”菜单

Ms office 如何将自定义项添加到Microsoft Office“发送到”菜单,ms-office,send,Ms Office,Send,是否可以扩展Office中的“发送到”菜单而不是Windows菜单;我知道怎么做。我想以源文档为目标启动自己的应用程序 更新:我正在寻找一个非基于VSTO的解决方案。在2007年,您可以扩展功能区,并且应该能够将控件放置在“Office”选项卡菜单的“组文件”菜单中。我认为上一个VSTO加载项for Visual Studio中提供的设计器不支持这一点,因此您可能需要手工制作xml <customUI xmlns="http://schemas.microsoft.com/office/2

是否可以扩展Office中的“发送到”菜单而不是Windows菜单;我知道怎么做。我想以源文档为目标启动自己的应用程序


更新:我正在寻找一个非基于VSTO的解决方案。

在2007年,您可以扩展功能区,并且应该能够将控件放置在“Office”选项卡菜单的“组文件”菜单中。我认为上一个VSTO加载项for Visual Studio中提供的设计器不支持这一点,因此您可能需要手工制作xml

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui" onLoad="OnLoad" loadImage="OnGetImage">
  <ribbon>
    <officeMenu>
      <menu idMso="FileSendMenu">
        <button id="oButtonId"
              insertAfterMso="FileInternetFax"
              getDescription="GetDescription"
              getLabel="GetLabel"
              getScreentip="GetSuperTip"
              getSupertip="GetSuperTip"
              getVisible="GetVisible"
              onAction="OnButtonPress"/>
      </menu>
    </officeMenu>
  </ribbon>
</customUI>
您将需要一个事件处理程序OnButtonPress以及用于描述、iconst等的处理程序。您可以使用VBA来完成这项工作,但我更愿意使用适当的加载项