我正在尝试创建一个用户表单,该表单将允许用户选择文件夹以将一组电子邮件复制到 Excel 电子表格。我已经完成了所有其余的工作(即创建了复制过程),但目前我必须为这个宏的每个新安装手动输入名称空间和文件夹层次结构。以下是我的手动过程
Set ol_App = New Outlook.Application
Set ol_Namespace = ol_App.GetNamespace("MAPI")
' Set ol_Folder = olNamespace.GetDefaultFolder(olFolderInbox)
' reference the folder that the emails are stored in
Set ol_Folder = ol_Namespace.Folders("Their own namespace")
Set ol_Folder = ol_Folder.Folders("Inbox")
Set ol_Folder = ol_Folder.Folders("Required_Folder")
现在这个 vba 将在少数人之间共享,每个人都有不同的设置。有没有办法我可以使用说列表框在用户表单中进行设置,他们所做的只是选择正确的文件夹并单击继续,文件夹选择存储在变量或某种类型中?
先感谢您,