首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在功能区中单击按钮后显示Office/Word 2013任务窗格“Office App”?

如何在功能区中单击按钮后显示Office/Word 2013任务窗格“Office App”?
EN

Stack Overflow用户
提问于 2015-02-13 17:17:49
回答 1查看 736关注 0票数 2

我已经使用新的Office应用程序模型创建了一个任务窗格应用程序。它使用JQuery和REST服务在(Word 2013)任务窗格中搜索和显示来自SharePoint的数据。这工作正常,但是应用程序任务窗格应该在单击功能区中的自定义按钮后激活。

为了创建按钮,我使用以下自定义UI XML创建了一个Word 2013外接程序项目:

代码语言:javascript
复制
    <customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="Ribbon_Load">
      <ribbon>
        <tabs>
          <tab idMso="TabHome">
            <group id="ContentGroup" label="SharePoint App">
              <button id="spAppButton" label="SharePoint App" imageMso="FunctionsLookupReferenceInsertGallery" size="large" onAction="OnAppButton"/>
            </group>
          </tab>
        </tabs>
      </ribbon>
    </customUI>

在回调方法中,我可以访问Microsoft.Office.Interop.Word.Application应用程序对象:

代码语言:javascript
复制
    public void OnAppButton(Office.IRibbonControl control)
    {

    Globals.ThisAddIn.Application ...

但是,我不知道如何使用此Api激活Office应用程序。

例如,我尝试过枚举命令栏和命令,但我找不到任何与Office应用程序相关的命令。

我可以添加自定义任务窗格并显示它,但是这不会显示Office应用程序。如果我没记错的话,沿着这条路走下去将意味着从头开始将这款应用开发成一个“传统的”C# Word插件。但是,我想使用新的Office应用程序模型,并在任务窗格中显示我已经创建的应用程序。

有谁知道这是如何实现的(通过OnAppButton回调方法显示(JQuery/HTML) Office Task Pane App )?

有关“办公应用程序”的更多信息可在此处获得:https://msdn.microsoft.com/en-us/library/office/jj220060.aspx

非常感谢,我已经尝试解决这个问题有一段时间了,但是我没有任何进展。

EN

回答 1

Stack Overflow用户

发布于 2015-02-13 17:26:00

Office可扩展性模型不提供以编程方式运行Office Apps的任何内容。

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

https://stackoverflow.com/questions/28496096

复制
相关文章

相似问题

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