3

我们有一个 Outlook 加载项,它使用的加载项命令在 Outlook 2016 for Windows 和 OWA 中运行良好,但在 Outlook 2016 for Mac 中存在问题,主要 Outlook 主页选项卡 (MessageReadCommandSurface) 上的菜单类型控件。对于这种类型的加载项命令,菜单会被破坏,因为您无法选择列表中前两个项目之外的项目。

当您向下光标移动菜单时,每个按钮都会被选中,但是一旦您到达第三个项目,选择就会消失并且您无法激活任何按钮。如果您将光标向上移过菜单顶部,您将重新获得对前两项的可选择性,但如果您再次向下光标,问题就会再次出现。即使具有 2 个项目的菜单也会出现问题,就像您将光标向下移动到列表底部之后,菜单将变为非活动状态,直到您将光标向上移动到顶部并向下移动。

如果这是我们所做的事情,我尝试创建一个超级精简的清单,其中包含一个从两个按钮触发的简单任务窗格:

    <DesktopFormFactor>
      <FunctionFile resid="functionFile" />
      <ExtensionPoint xsi:type="MessageReadCommandSurface">
        <OfficeTab id="TabDefault">
          <Group id="group1">
            <Label resid="strProdGroupName" />
            <Control xsi:type="Menu" id="menu1">
              <Label resid="strAbout" />
              <Supertip>
                <Title resid="strAbout" />
                <Description resid="lsOpenAboutTaskPane" />
              </Supertip>
              <Icon>
                <bt:Image size="16" resid="logo-icon-16" />
                <bt:Image size="32" resid="logo-icon-32" />
                <bt:Image size="80" resid="logo-icon-80" />
              </Icon>
              <Items>
                <Item id="item1">
                  <Label resid="strAbout" />
                  <Supertip>
                    <Title resid="strAbout" />
                    <Description resid="lsOpenAboutTaskPane" />
                  </Supertip>
                  <Icon>
                    <bt:Image size="16" resid="logo-icon-16" />
                    <bt:Image size="32" resid="logo-icon-32" />
                    <bt:Image size="80" resid="logo-icon-80" />
                  </Icon>
                  <Action xsi:type="ShowTaskpane">
                    <SourceLocation resid="aboutPage" />
                  </Action>
                </Item>
                <Item id="item2">
                  <Label resid="strAbout" />
                  <Supertip>
                    <Title resid="strAbout" />
                    <Description resid="lsOpenAboutTaskPane" />
                  </Supertip>
                  <Icon>
                    <bt:Image size="16" resid="logo-icon-16" />
                    <bt:Image size="32" resid="logo-icon-32" />
                    <bt:Image size="80" resid="logo-icon-80" />
                  </Icon>
                  <Action xsi:type="ShowTaskpane">
                    <SourceLocation resid="aboutPage" />
                  </Action>
                </Item>
              </Items>
            </Control>
          </Group>
        </OfficeTab>
      </ExtensionPoint>
    </DesktopFormFactor>

这个简单的菜单重现了这个问题。

一些细节:

  1. 如果您弹出电子邮件并使用电子邮件的“消息”选项卡中的菜单,则该菜单可以正常工作。
  2. 您必须从菜单中打开任务窗格两次才能触发问题。
  3. 弹出一封电子邮件然后关闭它会恢复菜单。
  4. Outlook for Windows 或 OWA 中不会出现问题。

我意识到这是一个奇怪的问题,可能是我们做错了,但测试表明这不是我们正在做的事情。

问题:

  1. 有没有其他人遇到过这个问题?
  2. 最好尝试使用 MessageReadCommandSurface 上的加载项命令菜单的不同加载项。有谁知道带有我们可以尝试的菜单的 Outlook 加载项?也许商店里有免费的东西?
  3. 有什么建议我们可以尝试解决这个问题吗?
  4. 有谁知道在 Outlook for Mac 下运行的 office.js 加载项的已知问题列表?

谢谢

4

1 回答 1

1

感谢您让我们知道。你能分享outlook和操作系统版本吗?此外,您是否能够每次都重现它,还是问题是间歇性的?

于 2017-06-28T16:46:08.653 回答