【问题标题】:Rich text box in an Office 2007+ ribbon controlOffice 2007+ 功能区控件中的富文本框
【发布时间】:2010-08-09 09:17:05
【问题描述】:

我希望在 Office 加载项中的 Office 2007+ 功能区控件上具有丰富的编辑控件。 VS2010 设计器工具箱中没有富文本框。

有没有办法将自定义控件放在功能区中,或者有没有其他不那么直接的方法来实现这一点?

【问题讨论】:

    标签: c# ms-office vsto richtextbox ribbon


    【解决方案1】:

    您可以改用自定义任务窗格。在您的加载项项目中创建一个 UserControl 并将富文本框与您想要的任何其他控件一起放在上面。然后将您的用户控件添加到自定义任务窗格集合。像这样的:

    private void ThisAddIn_Startup(object sender, System.EventArgs e)
    {
        var mytaskPane = new MyTaskPane();
        var myCustomTaskPaneCollection = Globals.Factory.CreateCustomTaskPaneCollection (null, null, "CustomTaskPanes", "CustomTaskPanes", this);
        var myCustomTaskPane = _myCustomTaskPaneCollection.Add(mytaskPane , "My Task Pane");
        myCustomTaskPane.Visible = true;
    }
    

    【讨论】:

      猜你喜欢
      • 2010-12-29
      • 1970-01-01
      • 1970-01-01
      • 2011-04-12
      • 2010-12-29
      • 2019-06-28
      • 2012-06-22
      • 1970-01-01
      • 2010-10-22
      相关资源
      最近更新 更多