1

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

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

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

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

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

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

4

1 回答 1

0

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

在Microsoft Office 产品的命令行开关页面上查看支持的命令行参数的完整列表及其说明。

于 2020-04-22T19:49:04.613 回答