Outlook单行功能区(officeSL)

问题描述 投票:0回答:1

我正在编写一个 Outlook 加载项,它在功能区栏中有自己的按钮。我正在使用 C# 并自定义功能区 XML。

我的目标是始终在 Outlook 2021 中以单线功能区布局显示按钮,无论窗口有多宽。

作为测试,我直接在 Outlook 用户界面中固定了一个按钮,以便它始终显示。

在文件“olkexplorer.officeSL”中创建以下 XML 代码:

<mso:customUI xmlns:mso="http://schemas.microsoft.com/office/2009/07/customui">
    <mso:ribbon>
        <mso:qat/>
        <mso:tabs>
            <mso:tab idQ="mso:TabMail">
                <mso:group idQ="mso:GroupSpeech" autoScale="true">
                    <mso:control idQ="mso:ReadAloud" isPinnedToRibbon="true" visible="true"/>
                </mso:group>
            </mso:tab>
        </mso:tabs>
    </mso:ribbon>
</mso:customUI>

术语 isPinnedToRibbon 用绿色波浪线标记。在 Outlook 中,固定按需工作。

但是,当我想在我的代码中使用它时,我在启动 Outlook 时收到一个错误,即 isPinnedToRibbon is an unknown command。

如何使用此功能? 由于单行布局后来被添加到 Outlook,我是否需要使用更新的方案?

在这个例子中,我想固定菜单项“Team-E-Mail”,以便在窗口宽度减小时保留它。 右键单击 Outlook 并固定它可以成功执行此操作,但后台生成的代码(见上文)不起作用。

Wide window little bit narrower window

c# outlook outlook-addin ribbonx custom-ui
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.