插件显示在邮件中,而不是在导航窗格中 [英] Plugin shows in mails, not in Navigation pane

查看:59
本文介绍了插件显示在邮件中,而不是在导航窗格中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个XML插件,应该在Outlook中显示某个Web应用程序。

I have an XML plugin that should display a certain web app in Outlook.

我将它安装在Office 365租户中,我使用的是Outlook 2016(Outlook .exe 16.0.8431.2270)访问我的Office 365邮箱。插件正确显示在导航窗格中。

I have it installed in our Office 365 tenant, and I am using Outlook 2016 (Outlook.exe 16.0.8431.2270) to access my Office 365 mailbox. The plugin is correctly shown in the navigation pane.

同事使用内部部署Exchange 2016 CU6和Outlook 2016(Outlook.exe 16.0.4639.1000)来访问其本地邮箱。插件显示在每个邮件中,而不是导航窗格中。

A colleague uses on-premise Exchange 2016 CU6 and Outlook 2016 (Outlook.exe 16.0.4639.1000) to access his on-prem mailbox. The plugin is showing in every mail, not in the navigation pane.

我现在正试图解决在修改示例XML时是否有人犯了错误(我理解一个示例)来自微软的修改),无论同事的Outlook是否太旧(他说没有可用的更新,但看起来,我的Outlook更新是
)或者Exchange 2016内部部署是否无法提供导航窗格项。

I am now trying to wrap my head around whether someone made an error when modifying the sample XML (I understand that a sample from Microsoft was modified), whether the colleague's Outlook is too old (he says there are no updates available, but as it seems, my Outlook is newer) or whether Exchange 2016 on-premise just cannot deliver navigation pane items.

有人可以对此有所了解吗?是否有一些 

Can someone shed some light on this? Is there some 

查找附加的XML以供参考:

Find attached the XML for reference:

<?xml version="1.0" encoding="UTF-8"?>

<!-->
 * Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license.
 * See LICENSE in the project root for license information.
 -->

<!--Created:cb85b80c-f585-40ff-8bfc-12ff4d0e34a9-->
<OfficeApp xmlns="http://schemas.microsoft.com/office/appforoffice/1.1"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xmlns:bt="http://schemas.microsoft.com/office/officeappbasictypes/1.0"
           xmlns:mailappor="http://schemas.microsoft.com/office/mailappversionoverrides"
           xsi:type="MailApp">
  <Id>{0026EAB0-AFBA-43FE-A3FA-C479B6FEECCA}</Id>
  <Version>2.0.0.0</Version>
  <ProviderName>SDFE GmbH</ProviderName>
  <DefaultLocale>en-US</DefaultLocale>
  <DisplayName DefaultValue="TimeFleX Outlook-Plugin" />
  <Description DefaultValue="TimeFleX Group Calendar"/>
  
  <IconUrl DefaultValue="https://autodiscover.timeflex.de/timeflex/office2016addin/timeflex_64.png" />
  <HighResolutionIconUrl DefaultValue="https://autodiscover.timeflex.de/timeflex/office2016addin/timeflex_128.png"/>
  <SupportUrl DefaultValue="https://www.timeflex.de/support " />

  <AppDomains>
    <AppDomain>https://login.microsoftonline.com</AppDomain>
	<AppDomain>api.login.microsoftonline.com</AppDomain>
	<AppDomain>clientconfig.microsoftonline-p.net</AppDomain>
	<AppDomain>device.login.microsoftonline.com</AppDomain>
	<AppDomain>hip.microsoftonline-p.net</AppDomain>
	<AppDomain>hipservice.microsoftonline.com</AppDomain>
	<AppDomain>login.microsoft.com</AppDomain>
	<AppDomain>login.microsoftonline.com</AppDomain>
	<AppDomain>logincert.microsoftonline.com</AppDomain>
	<AppDomain>loginex.microsoftonline.com</AppDomain>
	<AppDomain>login-us.microsoftonline.com</AppDomain>
	<AppDomain>login.microsoftonline-p.com</AppDomain>
	<AppDomain>nexus.microsoftonline-p.com</AppDomain>
	<AppDomain>stamp2.login.microsoftonline.com</AppDomain>
	<AppDomain>login.windows.net</AppDomain>
  </AppDomains>

  <Requirements>
    <Sets DefaultMinVersion="1.1" >
      <Set Name="MailBox" />
    </Sets>
  </Requirements>

  <FormSettings>
    <Form xsi:type="ItemRead">
      <DesktopSettings>
        <SourceLocation DefaultValue="https://autodiscover.timeflex.de/timeflex/timeflex/index.html"/>
        <RequestedHeight>450</RequestedHeight>
      </DesktopSettings>
    </Form>
  </FormSettings>

  <Permissions>ReadWriteMailbox</Permissions>

  <Rule xsi:type="RuleCollection" Mode="Or">
    <Rule xsi:type="ItemIs" ItemType="Message" FormType="Read" />
  </Rule>

  <DisableEntityHighlighting>false</DisableEntityHighlighting>

  <!-- Add Outlook module extension point -->
  <VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides"
                    xsi:type="VersionOverridesV1_0">
    <VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides/1.1"
                      xsi:type="VersionOverridesV1_1">

      <!-- Begin override of existing elements -->
      <Description resid="residVersionOverrideDesc" />

      <Requirements>
        <bt:Sets DefaultMinVersion="1.3">
          <bt:Set Name="Mailbox" />
        </bt:Sets>
      </Requirements>
      <!-- End override of existing elements -->

      <Hosts>
        <Host xsi:type="MailHost">
          <DesktopFormFactor>
            <!-- Set the URL of the file that contains the
                 JavaScript function that controls the extension -->
            <FunctionFile resid="residFunctionFileUrl" />

            <!--New Extension Point - Module for a ModuleApp -->
            <ExtensionPoint xsi:type="Module">
              <SourceLocation resid="residExtensionPointUrl" />
              <Label resid="residExtensionPointLabel" />
              <CommandSurface>
                <CustomTab id="idTab">
                  <Group id="idGroup">
                    <Label resid="residGroupLabel" />

                    <Control xsi:type="Button" id="group.ForceReload">
                      <Label resid="residForceReloadLabel" />
                      <Supertip>
                        <Title resid="residForceReloadLabel" />
                        <Description resid="residForceReloadDesc" />
                      </Supertip>
                      <Icon>
                        <bt:Image size="16" resid="residReloadIcon16" />
                        <bt:Image size="32" resid="residReloadIcon32" />
                        <bt:Image size="80" resid="residReloadIcon80" />
                      </Icon>
                      <Action xsi:type="ExecuteFunction">
                        <FunctionName>window.location.reload</FunctionName>
                      </Action>
                    </Control>

                  </Group>
                  <Label resid="residCustomTabLabel" />
                </CustomTab>
              </CommandSurface>
            </ExtensionPoint>
          </DesktopFormFactor>
        </Host>
      </Hosts>
      <Resources>
        <bt:Images>
          <bt:Image id="residReloadIcon16" DefaultValue="https://autodiscover.timeflex.de/timeflex/outlook-addin/timeflex_16.png" />
          <bt:Image id="residReloadIcon32" DefaultValue="https://autodiscover.timeflex.de/timeflex/outlook-addin/timeflex_32.png" />
          <bt:Image id="residReloadIcon80" DefaultValue="https://autodiscover.timeflex.de/timeflex/outlook-addin/timeflex_80.png" />
        </bt:Images>

        <bt:Urls>
          <bt:Url id="residFunctionFileUrl" DefaultValue="https://autodiscover.timeflex.de/timeflex/timeflex/" />
          <bt:Url id="residExtensionPointUrl" DefaultValue="https://autodiscover.timeflex.de/timeflex/timeflex/" />
        </bt:Urls>

        <!--Short strings must be less than 30 characters long -->
        <bt:ShortStrings>
          <bt:String id="residExtensionPointLabel" DefaultValue="TimeFleX" />
          <bt:String id="residGroupLabel" DefaultValue="TimeFleX Group Calendar" />
          <bt:String id="residCustomTabLabel" DefaultValue="TimeFleX" />

          <bt:String id="residForceReloadLabel" DefaultValue="Force reload" />
        </bt:ShortStrings>

        <bt:LongStrings>
          <bt:String id="residVersionOverrideDesc" DefaultValue="Version override description" />
          <bt:String id="residForceReloadDesc" DefaultValue="Reload TimeFleX" />
        </bt:LongStrings>
      </Resources>
	</VersionOverrides>
  </VersionOverrides>
</OfficeApp>

推荐答案

嗨亚历山大,

根据描述和代码,您似乎正在开发
Outlook加载项
并显示
加载项命令
 

Based on the description and code, it seems you were developing an Outlook add-in and display the add-in command on the ribbon?

是否有'导航窗格' '是指缎带?如果我理解正确,Outlook 2016应该支持加载项命令。您可以参考以下文档:
$

Did 'navigation pane' mean the ribbon? If I understand correctly, the Outlook 2016 should support add-in command. You can refer the document below:


加载项命令仅适用于Outlook 2016和Outlook 2013 for Windows,Outlook 2016 for Mac ,适用于iPhone的Outlook,适用于Android的Outlook,适用于Exchange 2016的Web上的Outlook以及适用于Office 365和Outlook.com的Web上的Outlook。


支持对于Outlook 2013中的加载项命令,需要三次更新:


在Exchange 2016中支持加载项命令需要  累计
更新5





但是,如上所述,Exchange 2016要求累积更新5支持加载项命令。 
$


请确保您已安装累积更新5以使加载项命令正常工作。如果您仍然可以随时告诉我有问题。



问候和费用

However, as the document above mentioned, the Exchange 2016 required Cumulative Update 5 to support add-in commands. 

Please mare sure that you have install the Cumulative Update 5 to make the add-in commands works. And please feel free let me know if you still have the problem.

Regards & Fei


这篇关于插件显示在邮件中,而不是在导航窗格中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆