AddOnのタスクペインを起動するためにVersionOverrides要素を追加してカスタムリボンボタンを定義すると、カスタムペインのタブはOutlook 2016では表示されなくなりますが、Outlook Online/OWAに表示されます。アクティベーションルールなしで定義されるため、すべての読み取りメッセージに表示されるはずです。だから私はそれを起動するカスタムリボンボタンを定義した場合、タブが非表示になっているバグですか? VersionOverrides要素を削除すると、タブが再度表示されます。Outlookのアドインコマンドをカスタムペインに置き換えますか?
1
A
答えて
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(書き込み時にコマンドをサポートするホストのみ)でアドインコマンドを使用するカスタムペインを使用する場合は、VersionOverrides
にxsi: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>
関連する問題
- 1. Outlook 2010の送信ボタンを置き換えますか?
- 2. FolderDialogBox.SelectedPathの\\を\に置き換えます。
- 3. ビューをトリガーに置き換えます
- 4. フレームをdivに置き換えます
- 5. \ r \ nを ""に置き換えます
- 6. setTextFormatをas3に置き換えます
- 7. javascriptをローカルファイルに置き換えます
- 8. 位置によってテキストを置き換えますか?
- 9. SimpleXMLElementの値を置き換えます。
- 10. mysqlの/ to _を置き換えます。
- 11. MainWindowのCentralWidgetを置き換えます。
- 12. XamlPackageのテキストを置き換えます
- 13. ドキュメントのルートノードを置き換えます
- 14. .replaceWith関数に置き換えます
- 15. キーワードでMercurialに置き換えます
- 16. ajaxリクエストの後に何かを置き換えますか?
- 17. OpenSearchのURLのスペース置換に '+'(プラス)を ' - '(ダッシュ)に置き換えます。
- 18. テキストファイルの値を置き換えるのは、最後の番号だけを置き換えますか?
- 19. Javascript Regexを置き換えます
- 20. Codeigniter:Tank_authでcaptchaを置き換えます
- 21. AppDomain.GetCurrentThreadId();を置き換えます。 with ManagedThreadId
- 22. Microsoft.VisualBasic.CompilerServices.DesignerGenerated()を置き換えます。
- 23. Tomcat:DBCPをOracleConnectionPoolDataSourceで置き換えます。
- 24. URLを置き換えます
- 25. Drupal - ホームページを置き換えます
- 26. フラグメントをプログラムで置き換えます。
- 27. XMLテキストを置き換えます
- 28. アラートウィンドウを置き換えます
- 29. Ajaxでスペースを置き換えます+
- 30. URL置き換え
Thanks Benoit。彼らが考慮する必要があるのは、ほぼ水平なカスタムペインのUXは設計が難しいため、幅の狭い垂直方向の作業ウィンドウでも同じように機能するということです。この点について水平作業ペインをサポートできればうれしいでしょう。 –
私は全く同意します。私の答えはあなたを助けましたか? –
私はこの分野のエキスパートであることを理解していますが、特に、アドインコマンドの宣言がアドインの宣言をオーバーライドしてカスタムペインのアドインとして表示することを示すMSやドキュメントの確認を探していますに。私はYammerのチームにフォローアップします。 –