加载Word加载项时出错最后重试后工作开始

时间:2018-02-23 15:48:19

标签: office-addins word-addins office-store

我的加载项在Windows上正确加载Word,但显示通过Word Online加载错误(使用Chrome,Firefox和Edge测试),即使单击提示按钮最终加载加载项,一切都按预期工作。这就是我在加载项中看到的只是加载使用页面(https://office.flexxlegal.com/Home/Usage):

  1. 页面加载在任务窗格中,带有灰色叠加层和加载动画
  2. 收到加载项错误消息 - 出现问题,我们无法启动此加载项。请稍后重试或与系统管理员联系。
  3. 单击“重试”按钮
  4. 页面将再次显示在任务窗格中,并带有叠加和加载动画
  5. 接收加载项错误消息 - 此加载项可能无法正确加载,但您仍可以尝试启动它。
  6. 单击“开始”按钮
  7. 页面加载,一切按预期工作
  8. 以下是与其控件相关的应用清单的部分:

    <Control xsi:type="Button" id="Flexx.Help">
      <Label resid="Flexx.Help.Label" />
      <Supertip>
        <!-- ToolTip title. resid must point to a ShortString resource. -->
        <Title resid="Flexx.Help.Label" />
        <!-- ToolTip description. resid must point to a LongString resource. -->
        <Description resid="Flexx.Help.Tooltip" />
      </Supertip>
      <Icon>
        <bt:Image size="16" resid="Flexx.qicon_16x16" />
        <bt:Image size="32" resid="Flexx.qicon_32x32" />
        <bt:Image size="80" resid="Flexx.qicon_80x80" />
      </Icon>
    
      <!-- This is what happens when the command is triggered (E.g. click on the Ribbon). Supported actions are ExecuteFunction or ShowTaskpane. -->
      <Action xsi:type="ShowTaskpane">
        <TaskpaneId>FLTaskPane</TaskpaneId>
        <!-- Provide a url resource id for the location that will be displayed on the task pane. -->
        <SourceLocation resid="Flexx.Help.Url" />
      </Action>
    </Control>
    
    <Resources>
      <bt:Images>
        <bt:Image id="Flexx.qicon_16x16" DefaultValue="https://office.flexxlegal.com/assets/img/Q16.png" />
        <bt:Image id="Flexx.qicon_32x32" DefaultValue="https://office.flexxlegal.com/assets/img/Q32.png" />
        <bt:Image id="Flexx.qicon_80x80" DefaultValue="https://office.flexxlegal.com/assets/img/Q80.png" />
      </bt:Images>
      <bt:Urls>
        <bt:Url id="Flexx.Help.Url" DefaultValue="https://office.flexxlegal.com/Home/Usage" />
      </bt:Urls>
      <!-- ShortStrings max characters==125. -->
      <bt:ShortStrings>
        <bt:String id="Flexx.Help.Label" DefaultValue="Getting Started" />
      </bt:ShortStrings>
      <!-- LongStrings max characters==250. -->
      <bt:LongStrings>
        <bt:String id="Flexx.Help.Tooltip" DefaultValue="Click to view usage information to get started with this FlexxLegal add-in." />
      </bt:LongStrings>
    </Resources>
    

    加载网页后,没有代码隐藏,没有javascript,只有静态HTML页面。是否可以了解问题的原因,或者我将如何确定问题?

    谢谢, 莱恩

1 个答案:

答案 0 :(得分:0)

  

加载网页后,没有代码隐藏,没有javascript,只有静态HTML页面

这是你的问题。您的加载项页面必须引用office.js库并包含Office.initialize处理程序。

我建议您查看文档以获取有关Office Web加载项如何工作的说明:Understanding the JavaScript API for Office