通过vbscript打开outlook



我想使用outlook 2010,windows 7&IE8,获取"Outlook.Application"对象需要什么代码?。

我尝试过:

Set objOutlook = CreateObject("Outlook.Application")
Set objOutlookMsg = objOutlook.CreateItem(0)

但获取"Object Required"错误。

"Object required"是vbscript告诉您试图调用某个不是对象的方法的方法,很可能是NULL(或Nothing)。您正在处理的唯一对象是objOutlook,所以CreateObject可能失败了。检查以确保Outlook已正确注册(以下注册表项应存在HKEY_CLASSES_ROOTOutlook.ApplicationCLSID)。

另一个问题可能是,如果您安装了64位版本的office,由于QTP是一个32位应用程序,它不能创建32位对象(如这里所解释的),尽管它指的是InprocServers,但我不确定它是否适用于LocalServers

您可能应该使用类似CDO的东西。

在WSH 中使用CDO发送电子邮件

相关内容

  • 没有找到相关文章

最新更新