Javascript 当Outlook打开时,ActiveXObject(“Outlook.Application”)不工作

Javascript 当Outlook打开时,ActiveXObject(“Outlook.Application”)不工作,javascript,activexobject,Javascript,Activexobject,我有一个javascript,它可以在Outlook关闭时工作。但是,如果outlook处于打开状态,我将收到“Automation Server”错误 除了更改IE设置之外,还有什么建议吗?我已经这么做了。可能有点晚了,可以帮助你,但希望它能帮助其他来到这里的人 我遇到了同样的问题,偶然发现了回答类似问题的答案 基本上,问题是因为当您以管理员身份运行Visual Studio并以正常权限运行Outlook时,您不再被允许获取现有Outlook应用程序的实例,但由于它是单个实例,因此不会创建新实

我有一个javascript,它可以在Outlook关闭时工作。但是,如果outlook处于打开状态,我将收到“Automation Server”错误


除了更改IE设置之外,还有什么建议吗?我已经这么做了。

可能有点晚了,可以帮助你,但希望它能帮助其他来到这里的人

我遇到了同样的问题,偶然发现了回答类似问题的答案

基本上,问题是因为当您以管理员身份运行Visual Studio并以正常权限运行Outlook时,您不再被允许获取现有Outlook应用程序的实例,但由于它是单个实例,因此不会创建新实例

这只是一个问题,如果您直接从VisualStudio启动调试,那么只需启动自己的IE实例就可以解决问题

var outlookApp = new ActiveXObject('Outlook.Application');
var nameSpace = outlookApp.getNameSpace("MAPI");
mailFolder = nameSpace.getDefaultFolder(6);
email = mailFolder.Items.add('IPM.Note.FormA');

email.Subject="Quote: "+ quoteNum + ' | Part#: '+ partNum;
email.To = "lcarreiro@epectec.com"; //who will to be going to
email.HTMLBody = "Quote Attached " + quoteNum;
email.display(0);