【发布时间】:2014-03-12 21:12:58
【问题描述】:
我已经使用 JScript 编写了 WSH 脚本。我目前陷入无法引用命名空间“Microsoft.Office.Interop.Outlook.OlRuletype”的困境。源码如下图:
var olApp = WScript.CreateObject("Outlook.Application");
var olNS = olApp.Session;
var folder = olNS.Folders("myname@mailserv.com").Folders("Inbox");
CreateRule(olNS);
ShowInbox(folder);
function CreateRule(olNS)
{
var rules = olNS.DefaultStore.GetRules();
//Error occurred here..
//Error: 'Microsoft' is undefined
//Code: 800A1391
//Source: Microsoft JScript runtime error
var opt = Microsoft.Office.Interop.Outlook.OlRuletype.olRuleReceive;
var newRule = rules.Create("Testing", opt);
}
function ShowInbox(folder)
{
if (olApp.Explorers.Count == 0)
{
folder.Display();
}
}
我是否正确引用了命名空间?提前感谢您的每一个建议。
【问题讨论】:
标签: office-interop jscript wsh