我们为其中一个客户集成了一个使用'vbaproject.otm'文件的集成。
作为新PC配置的一部分,我正在执行正常的安装过程,将vbaproject.otm放入%appdata%\ Microsoft \ Outlook下的用户漫游配置文件中,当我注意到虽然尚未创建文件夹Outlook已安装并运行。
什么也没想到,我创建了文件夹并将文件放到其中。重新启动Office 365 Outlook时,我为宏添加工具栏按钮以查找该宏不可用。我检查了所有常规配置选项(信任中心等),一切都很好。
我使用Options \ Add-ins选项卡上的“ Go”按钮来“添加”新插件,然后将文件夹拖放到“ Microsoft”目录中,并且存在“ Outlook”文件夹。从“可执行文件”切换到“所有文件”时,文件夹的内容与我手动创建的文件夹完全不同,并且不包含VBA项目文件!
选项对话框中的地址栏和一个单独的Windows资源管理器窗口完全匹配,但是文件夹内容不同!
我删除了创建的文件夹,并尝试使用单独的资源管理器窗口浏览到Outlook选项窗口中显示的路径,并(如预期的那样)收到“路径不存在”消息。我尝试将VBA项目文件从单独的窗口复制并粘贴到选项对话框中,并收到“文件不存在”消息。
在绝望中,我重新启动了PC并重复上述操作,最后文件被复制了。 (从那以后的一切都是正常的。)
但是我无法解释为什么Outlook可以在用户漫游配置文件下找到一个文件夹,但是用户看不到?
右键单击选项对话框中的文件夹以获取安全信息,显示正确的权限,并且该用户是本地PC管理员...?
以前有没有人看过,或者可以解释发生了什么?!?!?
重点:
此PC是大楼中唯一没有除Office 365以外没有其他Office版本的PC。过去所有其他PC都安装了Office 2010或更高版本。