Python:如何在Outlook和Excel中禁用外接程序?

Python:如何在Outlook和Excel中禁用外接程序?,python,excel,outlook,outlook-addin,excel-addins,Python,Excel,Outlook,Outlook Addin,Excel Addins,我有一些加载项在启动时加载。我无法禁用此操作,因为我没有管理员权限 我正在编写一个打开outlook并发送电子邮件的程序,但这些插件会减慢程序的速度。是否有一种方法可以在使用python(例如使用Win32 COM包)打开outlook后以编程方式禁用外接程序 我也需要为Excel做同样的事情。如果您有任何建议,我们将不胜感激。第一个建议是,尝试在您的计算机上拥有管理员权限,以便在没有问题的情况下运行py脚本 其次,我认为有一种方法可以做到这一点,因为我在github中遇到了一个py lib,但

我有一些加载项在启动时加载。我无法禁用此操作,因为我没有管理员权限

我正在编写一个打开outlook并发送电子邮件的程序,但这些插件会减慢程序的速度。是否有一种方法可以在使用python(例如使用Win32 COM包)打开outlook后以编程方式禁用外接程序


我也需要为Excel做同样的事情。如果您有任何建议,我们将不胜感激。

第一个建议是,尝试在您的计算机上拥有管理员权限,以便在没有问题的情况下运行py脚本


其次,我认为有一种方法可以做到这一点,因为我在github中遇到了一个py lib,但是要更好地获得它的管理权限,因为这将是未来的一个问题如果必须使用Outlook,在安全模式下运行它是否足够

如果是,则可以使用命令行参数/safe,例如:

outlook.exe /safe

您可以通过在HKEY\U CURRENT\U USER\Software\Microsoft\Office\Outlook中为有问题的加载项设置适当的LoadBehavior值来禁用加载项。

您实际上不需要Outook就可以用Python发送电子邮件。例如,您可以使用insteadEnd用户希望查看电子邮件,以便他们可以查看并手动点击send。缺乏对计算机的信任。我认为此选项是不可行的,因为最终用户将不会获得管理员权限。嗯,我想我很好,我在想你在使用你的计算机对不起,我是说HKEY_当前用户。此选项仅对每个用户加载项有效。它不会影响HKLM中设置的“system”COM加载项。