outlook启动代码不起作用

时间:2014-03-06 14:25:05

标签: outlook-vba

我在“ThisOutlookSession”中有这段代码

Private Sub Application_Startup()
    Set objInspectors = Outlook.Inspectors
Dim oNamespace As Outlook.NameSpace
Dim myRecipient As Outlook.Recipient
Dim folder As Outlook.MAPIFolder
Set oNamespace = Outlook.GetNamespace("MAPI")
 MsgBox ("startup works")

然后是很多代码......

但它没有启动,我根本没有获得msgbox“启动工作”。如果我用F5手动启动Sub,一切都很顺利。

任何想法,为什么这不起作用?

由于 最大

1 个答案:

答案 0 :(得分:0)

出现这种情况很不寻常:

Set oNamespace = Outlook.GetNamespace("MAPI")

尝试:

Set oNamespace = Application.GetNamespace("MAPI")