2016-03-22 6 views
1

AddOnのタスクペインを起動するためにVersionOverrides要素を追加してカスタムリボンボタンを定義すると、カスタムペインのタブはOutlook 2016では表示されなくなりますが、Outlook Online/OWAに表示されます。アクティベーションルールなしで定義されるため、すべての読み取りメッセージに表示されるはずです。だから私はそれを起動するカスタムリボンボタンを定義した場合、タブが非表示になっているバグですか? VersionOverrides要素を削除すると、タブが再度表示されます。Outlookのアドインコマンドをカスタムペインに置き換えますか?

答えて

0

カスタムペインが https://dev.office.com/blogs/make-your-add-ins-available-in-the-office-ribbon

旧答えabsoleteと考えられているアドインOutlookの編集11月2016:

に私は、Officeの拡張性のシニアプロダクトマネージャーと同様のトピックを議論してきました。私は彼を引用するかどうか気にしないことを願っています。 Outlook Webアドインカスタムペインを考慮する必要があります。

現在、Officeコマンドをサポートしていないクライアントのレガシーサポートのみ。コマンドは、アドインを使用するために、はるかに直感的で自然で魅力的な方法を提供します。そのため、我々はそれらを非常に難しくしています。

OWAはまだコマンドをサポートしていません。 Owaはあなたのマニフェストで古いFormSettings要素を探し、アドインコマンドが存在しなかったときと同じようにカスタムペインを表示します。互換性のためにマニフェストにVersionOverrides要素がない場合のOffice 2016の場合と同じことです。

今アドイン開発者がOWAとデスクトップの間で完全に異なるUXを持つアドインを提案することは難しいです。次に、Outlookデスクトップ2016(書き込み時にコマンドをサポートするホストのみ)でアドインコマンドを使用するカスタムペインを使用する場合は、VersionOverridesxsi:type="CustomPane"タイプのExtensionPointを指定する必要があります

<VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides" xsi:type="VersionOverridesV1_0"> 
     <Requirements> 
     <bt:Sets DefaultMinVersion="1.3"> 
      <bt:Set Name="Mailbox" /> 
     </bt:Sets> 
     </Requirements> 
     <Hosts> 
     <Host xsi:type="MailHost"> 
      <DesktopFormFactor> 
      <FunctionFile resid="functionFile" /> 
      <ExtensionPoint xsi:type="CustomPane"> 
       <RequestedHeight>250</RequestedHeight> 
       <SourceLocation resid="customPaneUrl"/> 
       <Rule xsi:type="RuleCollection" Mode="Or"> 
       <Rule xsi:type="ItemIs" ItemType="Message"/> 
       </Rule> 
      </ExtensionPoint> 

      <ExtensionPoint xsi:type="MessageReadCommandSurface"> 
       <OfficeTab id="TabDefault"> 
       <Group id="msgReadDemoGroup"> 
        <Label resid="groupLabel" /> 
        <Tooltip resid="groupTooltip" /> 
        <Control xsi:type="Button" id="msgReadOpenPaneButton"> 
        <Label resid="paneReadButtonLabel" /> 
        <Tooltip resid="paneReadButtonTooltip" /> 
        <Supertip> 
         <Title resid="paneReadSuperTipTitle" /> 
         <Description resid="paneReadSuperTipDescription" /> 
        </Supertip> 
        <Icon> 
         <bt:Image size="80" resid="test-icon-80" /> 
        </Icon> 
        <Action xsi:type="ShowTaskpane"> 
         <SourceLocation resid="taskPaneUrl" /> 
        </Action> 
        </Control> 
       </Group> 
       </OfficeTab> 
      </ExtensionPoint> 
      </DesktopFormFactor> 
     </Host> 
     </Hosts> 
     <Resources> 

     </Resources> 
    </VersionOverrides> 
+0

Thanks Benoit。彼らが考慮する必要があるのは、ほぼ水平なカスタムペインのUXは設計が難しいため、幅の狭い垂直方向の作業ウィンドウでも同じように機能するということです。この点について水平作業ペインをサポートできればうれしいでしょう。 –

+0

私は全く同意します。私の答えはあなたを助けましたか? –

+0

私はこの分野のエキスパートであることを理解していますが、特に、アドインコマンドの宣言がアドインの宣言をオーバーライドしてカスタムペインのアドインとして表示することを示すMSやドキュメントの確認を探していますに。私はYammerのチームにフォローアップします。 –

関連する問題