【问题标题】:VSTO Outlook: Use a form region or a custom task pane to implement a toolbar. Which best?VSTO Outlook:使用窗体区域或自定义任务窗格来实现工具栏。哪个最好?
【发布时间】:2022-10-30 00:12:37
【问题描述】:

我想在资源管理器和检查器窗口的顶部创建我的自定义工具栏。我想让它始终可见。那么使用自定义任务窗格或表单区域哪个是最好的方法?哪个最好?每个人的优点和缺点是什么?

工具栏应该能够包含按钮、文本字段、复选框、下拉列表等。

【问题讨论】:

    标签: outlook vsto outlook-addin customtaskpane outlook-form-region


    【解决方案1】:

    Outlook 表单区域的顶部没有布局。

    Custom task panes 是一种适用于所有 Office 应用程序(准确地说是大多数应用程序)的 Office 范围功能。当您为 Outlook 创建自定义任务窗格时,自定义任务窗格与特定的 ExplorerInspector 窗口相关联。资源管理器是显示文件夹内容的窗口,而检查器是显示诸如电子邮件消息或任务之类的项目的窗口。

    Form regions 是可用于自定义标准表单的自定义用户界面。它们不是为自定义资源管理器窗口而设计的,它们是为项目的表单设计的。并且仅为 Outlook 创建和设计。

    您也可以考虑使用Advanced Outlook view and form regions。它们允许在顶部放置一个表单区域。

    【讨论】:

    • 如果是表单区域,自定义标准表单是什么意思?例如 Outlook 标准表单(例如撰写窗口)是通过扩展还是完全替换?那么表单区域是不附加到资源管理器窗口或检查器窗口的单独表单吗?我无法理解其中的区别。那么我需要选择哪一个呢?
    • 标准表格在 MSDN 文档中定义。这意味着 Outlook 中的检查器窗口。
    • Outlook 窗体区域不提供或支持您的窗格所需的布局与控件。
    • 为什么表单区域不支持我所需的布局?表单区域是否需要基于现有的标准表单?我认为使用表单区域可以将所需的所有内容放在那里(自定义文本字段、按钮等)。您不能创建一个空的表单区域并开始放置您想要的任何控件吗?
    • 您是否尝试过创建表单区域?向导显示支持的布局,但最上面的布局不可用。
    猜你喜欢
    • 2022-11-01
    • 2022-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-01
    • 1970-01-01
    • 2010-11-10
    相关资源
    最近更新 更多