Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否使用ActiveXObject或Office Javascript API将电子邮件保存到outlook文件夹?_Javascript_C#_Outlook_Outlook Redemption_Activexobject - Fatal编程技术网

是否使用ActiveXObject或Office Javascript API将电子邮件保存到outlook文件夹?

是否使用ActiveXObject或Office Javascript API将电子邮件保存到outlook文件夹?,javascript,c#,outlook,outlook-redemption,activexobject,Javascript,C#,Outlook,Outlook Redemption,Activexobject,在outlook中,有一个文件夹的“主页地址”功能,我们可以通过它在outlook中查看网站。如果我们在某个文件夹的主页地址中进行设置,那么当我们在outlook中单击该文件夹时,它将显示该页面 我有一个非常具体的要求,允许最终用户从Outlook中浏览网站(在我的例子中,它基本上列出了一些存档的电子邮件)。通过在Outlook任何文件夹的“属性”窗口中设置“主页地址”,可以轻松完成此操作 用户将在outlook中看到该页面。他可以在页面中搜索旧的存档电子邮件。然后,用户应该能够下载该电子邮件并

在outlook中,有一个文件夹的“主页地址”功能,我们可以通过它在outlook中查看网站。如果我们在某个文件夹的主页地址中进行设置,那么当我们在outlook中单击该文件夹时,它将显示该页面

我有一个非常具体的要求,允许最终用户从Outlook中浏览网站(在我的例子中,它基本上列出了一些存档的电子邮件)。通过在Outlook任何文件夹的“属性”窗口中设置“主页地址”,可以轻松完成此操作

用户将在outlook中看到该页面。他可以在页面中搜索旧的存档电子邮件。然后,用户应该能够下载该电子邮件并将其保存到outlook中的文件夹中。最终用户基本上是在outlook中搜索电子邮件,并将其从服务器直接下载到outlook文件夹。当用户单击“下载\保存”链接或按钮时,将显示outlook的“选择文件夹”对话框,用户可以在其中选择目标文件夹。当用户单击“确定”按钮时,该电子邮件应保存到outlook中选定的文件夹中

目前,我只有很少的解决方案,但不确定它们是否能够实现目标

解决方案1:ActiveXObject

我尝试在javascript中使用OutlookActiveXObject(在测试页面中使用了以下代码),但收到了以下脚本错误弹出消息

“自动化服务器无法创建对象”。 Javascript代码: var objO=新的ActiveXObject('Outlook.Application')

解决方案2:Office的Javascript API

我已经开始阅读MSDN文档,但没有任何示例代码

有人能解释一下吗?或者最好的解决方案是什么?或任何替代解决方案。

Prakash

同一时间只能运行一个Outlook实例。尝试改用函数获取正在运行的Outlook实例。有关更多信息,请参阅。然而,主页脚本是有限的,并且是安全的,以防止恶意软件。我建议开发一个可以添加自定义表单的插件


上面列出的第二个解决方案是针对邮件应用程序的。有关详细信息,请参阅。

当脚本在文件夹主页内运行时,window.external.OutlookApplication将指向Outlook.Application对象之外的实例-您应该能够在不创建新对象的情况下使用它。

谢谢您的建议。关于外接程序,我们不想开发外接程序,因为我们想开发一个解决方案,用户只需执行非常少的操作,如安装\卸载和版本更新。下一个要点是,我们已经有了一个网站,它提供了存档电子邮件的搜索功能。我将检查您的其他解决方案。