none
VSTO提供了可以监控office指定的菜单项并且使其不可见的方法吗? RRS feed

  • 问题

  • 我想监控office中office按钮中的准备按钮下的权限限制菜单项,但是无法使其不可见,使用VSTO有什么办法可以实现吗
    2014年9月26日 8:40

答案

  • 你好:

    使用CustomUI应该是可以实现的,参考一下msdn文档:

    OfficeTalk: Display and Hide Tabs, Groups, and Controls on the Microsoft Office Ribbon User Interface (Part 2 of 2)

    没有尝试过VSTO中是否可以隐藏系统内置的菜单,你可以查看一下相应的菜单项对象是否有Visible之类的属性可以设置,代码可能类似于下面这样:

    Microsoft.Office.Tools.Excel.Worksheet.Worksheet excelShtBase;
    excelShtBase.Application.CommandBars["Ply"].Controls["&Delete"].Enabled = false;
    Globals.Ribbons.RibbonDesigned.TabEven.Visible = true;



    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.


    2014年9月28日 9:26
    版主

全部回复