首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将自定义项添加到Microsoft Office“发送到”菜单

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

Stack Overflow用户
提问于 2008-12-11 22:03:30
回答 1查看 587关注 0票数 0

是否可以在Office中扩展“发送到”菜单(不是Windows菜单;我知道如何操作)。我想以源文档作为目标启动我自己的应用程序。

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

EN

回答 1

Stack Overflow用户

发布于 2008-12-30 19:36:22

在2007年,您可以扩展功能区,并且应该能够将控件放在tab Office菜单中的FileSendMenu组中。我认为在Visual Studio的上一个VSTO-addin中提供的设计器不支持这一点,所以你可能不得不手工制作你的xml。

代码语言:javascript
复制
<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"),还有描述,图标等等的处理程序。你可以用VBA来做这件事,但我宁愿用一个合适的插件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/361156

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档