在Outlook for Mac

时间:2017-06-27 15:30:09

标签: outlook-addin office-js outlook-for-mac

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

当您向下滑动菜单时,每个按钮都被选中,但是一旦您到达第3个项目,选择将消失,您无法激活任何按钮。如果您向上滑过菜单顶部,则可以重新选择前两项,但如果再次向下光标,问题将返回。即使是包含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中不会出现问题。
  5. 我意识到这是一个奇怪的问题,可能是我们做错了,但测试表明它不是我们正在做的事情。

    问题:

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

1 个答案:

答案 0 :(得分:1)

感谢您告诉我们。 你能分享前景和操作系统版本吗? 另外,你是否能够每次都重复它或者是间歇性的问题?