从C#应用程序访问Outlook时出现问题

Fourdam

我正在编写一个控制台应用程序,该应用程序将检查Outlook邮箱的内容,以便将特定电子邮件的内容读入数据库。

无论Outlook是否打开,此应用程序都可以在Visual Studio中正常运行。

如果我构建该应用程序并从exe运行它,则它仅在Outlook打开时才起作用,这实际上不是问题。

但是,我需要从计划任务中运行它,因为它必须每隔几分钟运行一次。这根本不起作用。

我正在使用以下代码:

System.Diagnostics.Process[] processes = System.Diagnostics.Process.GetProcessesByName("OUTLOOK");

int collCount = processes.Length;

if (collCount != 0)
{
    OutlookApp = Marshal.GetActiveObject("Outlook.Application") as Application;  
}
else
{
    OutlookApp = new Application();
} 

我收到的错误消息是:

System.Runtime.InteropServices.COMException(0x800401E3):
在System.Runtime.InteropServices.Marshal.GetActiveObject(Guid&rclsid,保留IntPtrService,保留对象&ppunk)的操作不可用(来自HRESULT的异常:0x800401E3(MK_E_UNAVAILABLE))。 ImportCruiseEmails.Program.Main()上的Marshal.GetActiveObject(String progID)

在线上 :

Marshal.GetActiveObject("Outlook.Application") as Application;

Outlook和控制台应用程序都在具有管理员权限的用户帐户下运行。我整个下午都在梳头。有人可以说明一下吗?干杯!

德米特里·斯特雷布琴科(Dmitry Streblechenko)

即使调度程序作为服务运行,即使通过用户帐户是相同的,安全性上下文也不同。而且任何Office应用程序都不能在服务中使用。

您的选择是

  1. 如果是Exchange Server,请使用EWS访问邮箱。

  2. 扩展MAPI(仅C ++或Delphi)

  3. 兑换(任何语言)-它包装了Extended MAPI,并且可以从服务中使用RDO对象系列。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用C#控制台应用程序互操作C ++(DLL)时出现问题

来自分类Dev

使用C#Windows应用商店应用程序将文本从RichEditBox写入文件时出现问题

来自分类Dev

从容器外部访问dockerized节点应用程序时出现问题

来自分类Dev

访问最近部署在Docker容器中的vue应用程序时出现问题

来自分类Dev

在WP8.1应用程序中滚动和缩放图像时出现问题

来自分类Dev

运行`foreman start` /将Django应用程序部署到Heroku时出现问题

来自分类Dev

将应用程序部署到Google App Engine时出现问题

来自分类Dev

将文件类型与应用程序关联时出现问题

来自分类Dev

在为Android应用程序实现快捷方式时出现问题

来自分类Dev

在Android应用程序中使用Facebook登录时出现问题

来自分类Dev

在Google OAuth 2.0上注册我的应用程序API时出现问题

来自分类Dev

在快速使用Gtk应用程序中嵌入pylab图形时出现问题

来自分类Dev

使用Appium在Android本机应用程序中滚动时出现问题

来自分类Dev

Android:西班牙语:解析浮点值时出现问题:应用程序崩溃

来自分类Dev

在我的Rails应用程序中为用户创建汽车时出现问题

来自分类Dev

将Angular 5应用程序部署到Heroku时出现问题

来自分类Dev

已设置应用程序以记住其设置,但是首次启动时出现问题

来自分类Dev

使用Android 10在pdf应用程序上显示pdf文件时出现问题

来自分类Dev

将mysql数据库与基于Java的Web应用程序链接时出现问题

来自分类Dev

为Angular应用程序创建样式化的复选框指令时出现问题

来自分类Dev

从我的应用程序更新Facebook用户状态时出现问题

来自分类Dev

将文件类型与应用程序关联时出现问题

来自分类Dev

在快速使用Gtk应用程序中嵌入pylab图形时出现问题

来自分类Dev

在我的应用程序中显示特定的通知消息时出现问题

来自分类Dev

在WP8.1应用程序中滚动和缩放图像时出现问题

来自分类Dev

Xcode:将我的应用程序添加到AppStore时出现问题

来自分类Dev

当我单击按钮时,Android 应用程序崩溃,onClickListener 出现问题

来自分类Dev

Nodejs 应用程序在本地运行良好,但在线启动时出现问题

来自分类Dev

在 React Native 应用程序上检索 Firebase 数据时出现问题

Related 相关文章

  1. 1

    使用C#控制台应用程序互操作C ++(DLL)时出现问题

  2. 2

    使用C#Windows应用商店应用程序将文本从RichEditBox写入文件时出现问题

  3. 3

    从容器外部访问dockerized节点应用程序时出现问题

  4. 4

    访问最近部署在Docker容器中的vue应用程序时出现问题

  5. 5

    在WP8.1应用程序中滚动和缩放图像时出现问题

  6. 6

    运行`foreman start` /将Django应用程序部署到Heroku时出现问题

  7. 7

    将应用程序部署到Google App Engine时出现问题

  8. 8

    将文件类型与应用程序关联时出现问题

  9. 9

    在为Android应用程序实现快捷方式时出现问题

  10. 10

    在Android应用程序中使用Facebook登录时出现问题

  11. 11

    在Google OAuth 2.0上注册我的应用程序API时出现问题

  12. 12

    在快速使用Gtk应用程序中嵌入pylab图形时出现问题

  13. 13

    使用Appium在Android本机应用程序中滚动时出现问题

  14. 14

    Android:西班牙语:解析浮点值时出现问题:应用程序崩溃

  15. 15

    在我的Rails应用程序中为用户创建汽车时出现问题

  16. 16

    将Angular 5应用程序部署到Heroku时出现问题

  17. 17

    已设置应用程序以记住其设置,但是首次启动时出现问题

  18. 18

    使用Android 10在pdf应用程序上显示pdf文件时出现问题

  19. 19

    将mysql数据库与基于Java的Web应用程序链接时出现问题

  20. 20

    为Angular应用程序创建样式化的复选框指令时出现问题

  21. 21

    从我的应用程序更新Facebook用户状态时出现问题

  22. 22

    将文件类型与应用程序关联时出现问题

  23. 23

    在快速使用Gtk应用程序中嵌入pylab图形时出现问题

  24. 24

    在我的应用程序中显示特定的通知消息时出现问题

  25. 25

    在WP8.1应用程序中滚动和缩放图像时出现问题

  26. 26

    Xcode:将我的应用程序添加到AppStore时出现问题

  27. 27

    当我单击按钮时,Android 应用程序崩溃,onClickListener 出现问题

  28. 28

    Nodejs 应用程序在本地运行良好,但在线启动时出现问题

  29. 29

    在 React Native 应用程序上检索 Firebase 数据时出现问题

热门标签

归档