Outlook 2010 VBA替换了OutlookOutlookSession

时间:2012-08-08 02:48:26

标签: outlook-vba outlook-2010

在开发代码时,我删除了我正在处理的代码。

ThisOutlookSession以某种方式删除并替换为“Module2”。每次我现在启动VBA时,都会收到一条警告,说该程序不信任Module2。

我可以将ThisOutlookSession作为单独的类模块返回,但不是以前的类型。

有没有办法将ThisOutlookSession恢复为默认状态?

我在XP系统上运行带有VBA的Outlook 2010。

1 个答案:

答案 0 :(得分:2)

将您拥有的代码复制并在某处保存

在Windows文件夹中搜索VbaProject.OTM。 重命名类似于VbaProjectOld.OTM。在看到这种情况之前不要删除。

重启Outlook。应该重新生成VbaProject.OTM,你应该得到一个新的ThisOutlookSession。将您抢救的代码粘贴到适当的模块中。