【问题标题】:Outlook add-in custom command line switchOutlook 加载项自定义命令行开关
【发布时间】:2020-07-03 12:41:58
【问题描述】:

自 2007 年以来,我一直在使用 Outlook 2007 开发 Outlook 插件。今天我刚刚在开发机器上升级到 Outlook 2019,但遇到了问题。

在 Outlook 2007 中,我设置了 Visual Studio 以使用以下命令行参数调试我的插件:

/select outlook:inbox -parserconfig:"C:\somepath.xml"

我的插件会查找命令行开关 parserconfig,如果找到,则使用该配置而不是其他默认配置。它工作得很好,因为我可以让我的插件在开发机器上的行为与生产机器不同。无论如何,对 Outlook 2019 使用相同的方法是行不通的;它拒绝启动并抱怨

无法启动 Microsoft Outlook。命令行参数不是 有效的。验证您正在使用的交换机。

有没有办法像使用 Outlook 2007 一样将自定义命令行参数传递给 Outlook 2019 中的 Outlook 加载项?

【问题讨论】:

    标签: outlook command-line-arguments outlook-addin outlook-2007 outlook-2019


    【解决方案1】:

    无法传递自定义命令行参数。 COM 加载项不被视为独立应用程序。命令行参数用于应用程序,而不是加载项。所以,我怀疑这个隐藏的功能被 MS 开发人员默默地删除了。相反,您可以创建一个配置文件(或磁盘上的任何其他文件)并在加载插件时读取它。您可以考虑使用条件编译符号来仅将数据加载到您的开发环境中。

    Command-line switches for Microsoft Office products 页面上查看支持的命令行参数的完整列表及其说明。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-11
      • 1970-01-01
      • 1970-01-01
      • 2018-04-06
      相关资源
      最近更新 更多